Share via


DD_GETVPORTOUTPUTFORMATDATA-Struktur (ddrawint.h)

Die DD_GETVPORTOUTPUTFORMATDATA-Struktur enthält die Informationen, die der Treiber benötigt, um alle Ausgabeformate zurückzugeben, die das VPE-Objekt (Videoporterweiterungen) 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;

Member

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 Unterstützung abgefragt wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln:

Flag 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 DdVideoPortGetInputFormats zurü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 lpddpfInputFormat angegebene Eingabeformat unterstützt. Dieser Member kann NULL sein.

dwNumFormats

Gibt den Speicherort an, an dem 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ückrufs 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 (einschließlich Winddi.h)

Weitere Informationen

DdVideoPortGetOutputFormats