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 |