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


структура D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 (d3d12umddi.h)

Структура D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 указывает конфигурацию управления скоростью.

Синтаксис

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080                   Mode;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080                  Flags;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
  DXGI_RATIONAL                                                   TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;

Члены

Mode

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

Flags

Значение D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080, указывающее флаги для управления скоростью.

ConfigParams

Структура D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2, члены которой указывают на определенные структуры конфигурации на основе режима. В режиме матрицы абсолютного параметра квантизации (QP) аргументы конфигурации предоставляются на основе кодировки.

Если режимаD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, значения QP в pRateControlQPMap используются в качестве абсолютных значений QP.

Для других режимов управления скоростью значения QP в pRateControlQPMap интерпретируются как разностная карта QP, которая будет использоваться для текущей операции кодирования кадров . Значения, предоставленные на карте, увеличиваются и уменьшаются поверх значений QP, определяемых алгоритмом управления скоростью или базовым набором констант QP в режиме CQP.

TargetFrameRate

Структура DXGI_RATIONAL, указывающая целевую частоту кадров для закодированного потока. Это значение является указанием для алгоритма управления скоростью бюджетирования.

Замечания

Общие сведения см. в кодировке видео D3D12.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 (WDDM 3.0)
заголовка d3d12umddi.h

См. также

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0