D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Struktur (d3d12umddi.h)
Enthält Informationen zur Konfiguration der Videocodierung. Enthält allgemeine Parameter zum Überprüfen von Funktionen und zum Erstellen des Decoders, des Decodierungsdatenstroms und der Kryptositzungsobjekte.
Syntax
typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
GUID DecodeProfile;
GUID BitstreamEncryption;
D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;
Member
DecodeProfile
Das Profil für den gewünschten Decoder, z. B. HEVC_10BIT, HEVC_8BIT, H264_MAIN.
BitstreamEncryption
Die GUID, die die Verschlüsselung identifiziert, z. B. D3D12DDI_DECODER_ENCRYPTION_HW_CENC.
InterlaceType
Der interlace-Typ, der von den codierten Frames verwendet wird. Siehe D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.
Hinweise
Das Decoderobjekt stellt eine Decodierungssitzung dar und kann Nachverfolgungsstrukturen für die gesamte Streamdecodierung enthalten. Es wird erwartet, dass alle wichtigen Zuordnungen innerhalb des Decoderheapobjekts vorhanden sind.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |