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


структура D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA (d3d12video.h)

Представляет элементы управления на уровне рисунка для связанной команды EncodeFrame для нескольких кодеков.

Синтаксис

typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 *pH264PicData;
    D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC *pHEVCPicData;
    D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA  *pAV1PicData;
  };
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA;

Члены

DataSize

Размер данных предоставленной структуры управления уровня рисунка.

pH264PicData

Указатель на D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 , представляющий элементы управления на уровне рисунка для кодирования H.264.

pHEVCPicData

Указатель на D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC , представляющий элементы управления на уровне рисунка для кодирования H.264.

pAV1PicData

Комментарии

Переупорядочение ссылочных списков рисунков на уровне среза не поддерживается.

Взвешенные прогнозы не поддерживаются.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть d3d12video.h