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


Перечисление D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS (d3d12video.h)

Задает флаги элемента управления изображением кодировщика видео.

Синтаксис

typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
} ;

Константы

 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE
Нет.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
Связанный кадр будет использоваться в качестве опорной рамки в будущих командах кодирования. Указывает, что восстановленный рисунок вместе с битовой потоком должен быть выходным для узла, чтобы поместить его в будущие вызовы в списке ссылок на восстановленные изображения.

Обратите внимание, что некоторые типы кадров могут быть помечены как ссылки. Прежде чем устанавливать это значение, проверьте поддержку функций.

Комментарии

Значения из этого перечисления используются D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC.

Если этот флаг не задан, D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE.pReconstructedPicture может иметь значение nullptr в связанном вызове ID3D12VideoEncodeCommandList2::EncodeFrame.

Требования

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