Freigeben über


D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032-Struktur (d3d12umddi.h)

Struktur, die verwendet wird, um zu überprüfen, ob eine Farbraumkonvertierung, Formatkonvertierung und Skalierung unterstützt werden und ob dies aus Echtzeitgründen oder aus Referenzpufferformaten erforderlich ist.

Syntax

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

Member

NodeIndex

Beim Vorgang mit mehreren Adaptern gibt der NodeIndex an, auf welchen physischen Adapter des Geräts dieser Vorgang angewendet wird.

Configuration

Das Decodierungsprofil und die Bitstreamverschlüsselung. Siehe D3D12DDI_VIDEO_DECODE_CONFIGURATION.

DecodeSample

Die Als Beispielbeschreibung decodierte Quelle. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

OutputFormat

Die Beschreibung des Ausgabebeispiels. Siehe D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

FrameRate

Die Bildfrequenz des Videoinhalts. Dies wird vom Treiber verwendet, um zu bestimmen, ob das Video in Echtzeit decodiert werden kann.

BitRate

Die durchschnittliche Datenkomprimierungsrate pro Sekunde für den komprimierten Videodatenstrom. Dies wird vom Treiber verwendet, um zu bestimmen, ob das Video in Echtzeit decodiert werden kann.

SupportFlags

Unterstützte Flags. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

Gibt den unterstützten Ausgabegrößenbereich für die Decodierungskonvertierung an. Siehe D3D12DDI_VIDEO_SCALE_SUPPORT.

Hinweise

Die Überprüfung erfolgt über pfnGetCaps , wobei die D3D12DDICAPS_TYPE auf den Wert D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT festgelegt ist.

Wenn der Farbraum und die Formatkonvertierung gemeldet wird, wird supportedFlags D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED festgelegt. Aufrufer sollten ScaleSupport überprüfen, um zu ermitteln, ob die Skalierung unterstützt wird.

Anforderungen

Anforderung Wert
Header d3d12umddi.h

Weitere Informationen

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS