Перечисление 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 |