DD_GETVPORTOUTPUTFORMATDATA Struktur (ddrawint.h)
Die DD_GETVPORTOUTPUTFORMATDATA-Struktur enthält die informationen, die für den Treiber erforderlich sind, um alle Ausgabeformate zurückzugeben, die die Videoporterweiterungen (VPE)-Objekt für ein bestimmtes Eingabeformat unterstützt.
Syntax
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;
Angehörige
lpDD
Verweist auf die DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.
lpVideoPort
Verweist auf die DD_VIDEOPORT_LOCAL Struktur, die dieses VPE-Objekt darstellt.
dwFlags
Gibt den Typ der Ausgabeformate an, für die die Unterstützung abgefragt wird. Dieses Element kann einen oder mehrere der folgenden Werte sein:
Flagge | Bedeutung |
---|---|
DDVPFORMAT_VBI | Der Treiber sollte Formate für die VBI--Daten zurückgeben. |
DDVPFORMAT_VIDEO | Der Treiber sollte Formate für die Videodaten zurückgeben. |
lpddpfInputFormat
Verweist auf eine DDPIXELFORMAT- Struktur, die ein vom VPE-Objekt unterstütztes Eingabeformat enthält. Dieses Format wurde von DdVideoPortGetInputFormatszurückgegeben.
lpddpfOutputFormats
Verweist auf ein Array von DDPIXELFORMAT-Strukturen, in denen der Treiber die Ausgabeformate zurückgeben soll, die das VPE-Objekt für das von lpddpfInputFormatangegebene Eingabeformat unterstützt. Dieses Element kann NULL-sein.
dwNumFormats
Gibt die Position an, an der der Treiber die Anzahl der Ausgabeformate zurückgeben soll, die das VPE-Objekt für das angegebene Eingabeformat unterstützt.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdVideoPortGetOutputFormats Rückruf schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
GetVideoPortInputFormats
Nicht verwendet: Win95-Kompatibilität
Anforderungen
Anforderung | Wert |
---|---|
Header- | ddrawint.h (include Winddi.h) |