структура D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS (d3d12video.h)
Представляет определения структуры управления скоростью видеокодировщика для структуры D3D12_VIDEO_ENCODER_RATE_CONTROL .
Синтаксис
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS {
UINT DataSize;
union {
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP *pConfiguration_CQP;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR *pConfiguration_CBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR *pConfiguration_VBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR *pConfiguration_QVBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 *pConfiguration_CQP1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 *pConfiguration_CBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 *pConfiguration_VBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 *pConfiguration_QVBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP *pConfiguration_AbsoluteQPMap;
};
} D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS;
Члены
DataSize
Размер данных предоставленной структуры управления скоростью.
pConfiguration_CQP
Структура D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP, представляющая определение структуры управления скоростью для режима параметров константного квантования.
pConfiguration_CBR
Структура D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR , представляющая определение структуры управления скоростью для режима постоянной скорости.
pConfiguration_VBR
Структура D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR, представляющая определение структуры управления скоростью для режима переменной скорости.
pConfiguration_QVBR
Структура D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR , представляющая определение структуры управления скоростью для целевого объекта постоянного качества с режимом ограниченной скорости.
pConfiguration_CQP1
pConfiguration_CBR1
pConfiguration_VBR1
pConfiguration_QVBR1
pConfiguration_AbsoluteQPMap
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | d3d12video.h |