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 |