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 |
Header | d3d12video.h |