Freigeben über


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)

Siehe auch

DdVideoPortGetOutputFormats