D3D12_VIDEO_DECODE_CONFIGURATION structure (d3d12video.h)
Describes the configuration for a video decoder.
Syntax
typedef struct D3D12_VIDEO_DECODE_CONFIGURATION {
GUID DecodeProfile;
D3D12_BITSTREAM_ENCRYPTION_TYPE BitstreamEncryption;
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE InterlaceType;
} D3D12_VIDEO_DECODE_CONFIGURATION;
Members
DecodeProfile
A GUID identifying the profile for the decoder, such as D3D12_VIDEO_DECODE_PROFILE_H264 or D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN. For a list of supported GUIDs, see Direct3D 12 Video GUIDs.
BitstreamEncryption
A member of the D3D12_BITSTREAM_ENCRYPTION_TYPE enumeration specifying the type of bitstream encryption. For no encryption, use D3D12_BITSTREAM_ENCRYPTION_TYPE_NONE.
InterlaceType
A member of the D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE enumeration the desired interlace type used by the coded frames.
Requirements
Requirement | Value |
---|---|
Header | d3d12video.h |