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