структура D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 (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;
Члены
DecodeProfile
Профиль декодатора, который мы хотим, например, HEVC_10BIT, HEVC_8BIT, H264_MAIN.
BitstreamEncryption
GUID, определяющий шифрование, например D3D12DDI_DECODER_ENCRYPTION_HW_CENC.
InterlaceType
Тип переплета, используемый закодированных кадров. См. D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.
Замечания
Объект декодировщика представляет сеанс декодировки и может содержать структуры отслеживания для общего декодирования потока. Ожидается, что любые значительные выделения будут жить в объекте кучи декодера.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h |