структура D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 (d3d12video.h)
Представляет дескриптор эталонного рисунка для кодирования видео H.264.
Синтаксис
typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 {
UINT ReconstructedPictureResourceIndex;
BOOL IsLongTermReference;
UINT LongTermPictureIdx;
UINT PictureOrderCountNumber;
UINT FrameDecodingOrderNumber;
UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264;
Члены
ReconstructedPictureResourceIndex
Сопоставляет текущий эталонный рисунок, описанный этой структурой, с ресурсом в D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC. Массив ReferenceFrames .
IsLongTermReference
Устанавливается, когда описанная опорная рамка используется в качестве долгосрочного эталонного рисунка.
LongTermPictureIdx
Если используется в качестве долгосрочной ссылки, указывает номер индекса долгосрочной ссылки.
PictureOrderCountNumber
Описанный порядок отображения опорной рамки.
FrameDecodingOrderNumber
Порядок декодирования кадра с семантикой, на который указывает заголовок среза frame_num элемент синтаксиса, связанный с закодированным эталонным рисунком.
TemporalLayerIndex
Номер слоя рисунка в темпоральной иерархии. Пожалуйста, проверка максимальное количество слоев в D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | d3d12video.h |