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