структура 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