Freigeben über


DXVA_DeinterlaceQueryAvailableModes Struktur (dxva.h)

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

Syntax

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

Angehörige

Size

Gibt die Größe dieser Struktur an.

NumGuids

Gibt die Anzahl der GUIDs an, die in den 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 Deinterlacemodi zurückgegeben werden.

Bemerkungen

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

Es gibt eine GUID für jeden Deinterlace- und Framekonvertierungsmodus, der vom Treiber zurückgegeben wird. Die GUIDs sollten in der Reihenfolge der absteigenden Qualität zurückgegeben werden (d. a. der höchste Qualitätsmodus sollte das erste Element des zurückgegebenen GUID-Arrays belegen).

Anforderungen

Anforderung Wert
Header- dxva.h (include Dxva.h)