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


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

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

Синтаксис

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 {
  UINT  DataSize;
  union {
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080             *pConfiguration_CQP;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080             *pConfiguration_CBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080             *pConfiguration_VBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2          *pConfiguration_QVBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096            *pConfiguration_CQP1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096            *pConfiguration_CBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096            *pConfiguration_VBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096           *pConfiguration_QVBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 *pConfiguration_AbsoluteQPMap;
  };
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2;

Члены

DataSize

Размер данных, на которые указывает ссылка, в байтах.

pConfiguration_CQP

Указатель на D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 структуру, содержащую определение структуры управления скоростью для режима параметра квантования констант (CQP).

pConfiguration_CBR

Указатель на D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 структуру, содержащую определение структуры управления скоростью для режима постоянной скорости (CBR).

pConfiguration_VBR

Указатель на D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 структуру, содержащую определение структуры управления скоростью для режима переменной скорости (VBR).

pConfiguration_QVBR

Указатель на D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 структуру, содержащую определение структуры управления скоростью для постоянного целевого объекта качества с режимом ограниченной (переменной) скорости (QVBR).

pConfiguration_CQP1

Указатель на структуру D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 , содержащую определение расширенной структуры управления скоростью для режима параметра квантования констант (CQP). Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

pConfiguration_CBR1

Указатель на структуру D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 , содержащую определение расширенной структуры управления скоростью для режима постоянной скорости (CBR). Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

pConfiguration_VBR1

Указатель на структуру D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 , содержащую определение расширенной структуры управления скоростью для режима переменной скорости (VBR). Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

pConfiguration_QVBR1

Указатель на структуру D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 , содержащую определение расширенной структуры управления скоростью для целевого объекта постоянного качества с переменной скоростью (QVBR). Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

pConfiguration_AbsoluteQPMap

Указатель на структуру D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 , содержащую определение структуры управления скоростью для режима сопоставления абсолютного QP. Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

Комментарии

Используемая структура конкретного режима конфигурации основана на значении D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2. Режим.

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

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2