DD_GETVPORTOUTPUTFORMATDATA struttura (ddrawint.h)
La struttura DD_GETVPORTOUTPUTFORMATDATA contiene le informazioni necessarie per il driver per restituire tutti i formati di output supportati dall'oggetto VPE (Video Port Extensions) per un determinato formato di input.
Sintassi
typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDPIXELFORMAT lpddpfInputFormat;
LPDDPIXELFORMAT lpddpfOutputFormats;
DWORD dwNumFormats;
HRESULT ddRVal;
VOID *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;
Members
lpDD
Punta alla struttura DD_DIRECTDRAW_LOCAL pertinente solo al processo Microsoft DirectDraw corrente.
lpVideoPort
Punta alla struttura DD_VIDEOPORT_LOCAL che rappresenta questo oggetto VPE.
dwFlags
Indica il tipo di formati di output per cui viene eseguito una query sul supporto. Questo membro può essere uno o più dei valori seguenti:
Contrassegno | Significato |
---|---|
DDVPFORMAT_VBI | Il driver deve restituire i formati per i dati VBI . |
DDVPFORMAT_VIDEO | Il driver deve restituire i formati per i dati video. |
lpddpfInputFormat
Punta a una struttura DDPIXELFORMAT contenente un formato di input supportato dall'oggetto VPE. Questo formato è stato restituito da DdVideoPortGetInputFormats.
lpddpfOutputFormats
Punta a una matrice di strutture DDPIXELFORMAT in cui il driver deve restituire i formati di output supportati dall'oggetto VPE per il formato di input specificato da lpddpfInputFormat. Questo membro può essere NULL.
dwNumFormats
Specifica il percorso in cui il driver deve restituire il numero di formati di output supportati dall'oggetto VPE per il formato di input specificato.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdVideoPortGetOutputFormats . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.
GetVideoPortInputFormats
Non usato: compatibilità Win95
Requisiti
Requisito | Valore |
---|---|
Intestazione | ddrawint.h (include Winddi.h) |