Поделиться через


структура 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