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


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

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_ENCODER_RATE_CONTROL_MODE. Извлекает значение, указывающее, поддерживается ли указанный режим управления скоростью для кодирования видео с указанным кодеком.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE {
  UINT                                  NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC             Codec;
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE RateControlMode;
  BOOL                                  IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE;

Члены

NodeIndex

В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.

Codec

Член перечисления D3D12_VIDEO_ENCODER_CODEC , указывающий кодек, для которого запрашивается поддержка режима управления скоростью.

RateControlMode

Элемент перечисления D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE , указывающий режим управления скоростью, для которого запрашивается поддержка.

IsSupported

Получает логическое значение, указывающее, поддерживается ли указанный режим управления скоростью для указанного кодека.

Требования

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