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


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

Представляет дескриптор эталонного рисунка для кодирования видео HEVC.

Синтаксис

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsRefUsedByCurrentPic;
  BOOL IsLongTermReference;
  UINT PictureOrderCountNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC;

Члены

ReconstructedPictureResourceIndex

UINT, который сопоставляет текущий эталонный рисунок, описанный в этой структуре, с ресурсом в D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC. Массив ReferenceFrames.

IsRefUsedByCurrentPic

Значение BOOL, указывающее, используется ли эта запись дескриптора текущим рисунком путем индексирования из списков L0 и (или) L1.

IsLongTermReference

Значение BOOL, которое имеет значение true, если описанная опорная рамка используется в качестве долгосрочного эталонного рисунка.

PictureOrderCountNumber

UINT, задающий описанный порядок отображения опорного кадра.

TemporalLayerIndex

Объект UINT, указывающий номер слоя рисунка в темпоральной иерархии. Проверьте максимальное количество слоев в D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.

Требования

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