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


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

Задает флаги для свойств элемента управления последовательностью кодировщика видео.

Синтаксис

typedef enum D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
} ;

Константы

 
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE
Нет.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE
Указывает на изменение в D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. PictureTargetResolution.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE
Указывает на изменение в [D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. RateControl]((ns-d3d12video-d3d12_video_encoder_sequence_control_desc.md).
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE
Указывает на изменение в D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. SelectedLayoutMode или D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH
Запускает сеанс внутри обновления, начиная с этого кадра, используя конфигурацию в D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. IntraRefreshConfig.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
Указывает на изменение в D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. CodecGOPSequence.

Комментарии

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

Требования

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