// d3d12umddi.h
typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
GUID DecodeProfile;
GUID BitstreamEncryption;
D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;
View the official Windows Driver Kit DDI referenceNo description available.
Includes information about the video decode configuration. Contains common parameters for checking capabilities and creating the decoder, decode stream, and the crypto session objects.
DecodeProfileThe profile for the decoder we want, e.g., HEVC_10BIT, HEVC_8BIT, H264_MAIN.
BitstreamEncryptionThe GUID identifying the encryption, e.g., D3D12DDI_DECODER_ENCRYPTION_HW_CENC.
InterlaceTypeThe interlace type used by the coded frames. See D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.
The decoder object represents a decode session and may contain tracking structures for the overall stream decode. Any significant allocations are expected to live within the decoder heap object.