DXVA_DeinterlaceQueryAvailableModes-Struktur (dxva.h)

Die DXVA_DeinterlaceQueryAvailableModes-Struktur beschreibt die verfügbaren Deinterlacing- oder Framerate-Konvertierungsmodi für ein bestimmtes Eingabevideoformat.

Syntax

typedef struct _DXVA_DeinterlaceQueryAvailableModes {
  DWORD Size;
  DWORD NumGuids;
  GUID  Guids[MAX_DEINTERLACE_DEVICE_GUIDS];
} DXVA_DeinterlaceQueryAvailableModes;

Member

Size

Gibt die Größe dieser Struktur an.

NumGuids

Gibt die Anzahl der GUIDs an, die im Guids-Member für die verfügbaren Modi zurückgegeben werden.

Guids[MAX_DEINTERLACE_DEVICE_GUIDS]

Ein Array von GUIDs, die für die verfügbaren Deinterlace-Modi zurückgegeben werden.

Hinweise

Der Treiber empfängt die DXVA_DeinterlaceQueryAvailableModes-Struktur mit zugewiesenem Size-Member , weist den übrigen Membern Werte zu und gibt DXVA_DeinterlaceQueryAvailableModes an den Renderer zurück.

Es gibt eine GUID für jede Deinterlace und jeden vom Treiber zurückgegebenen Framekonvertierungsmodus. Die GUIDs sollten in der Reihenfolge der absteigenden Qualität zurückgegeben werden (das heißt, der Modus mit der höchsten Qualität sollte das erste Element des zurückgegebenen GUID-Arrays belegen).

Anforderungen

Anforderung Wert
Header dxva.h (einschließlich Dxva.h)