D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2構造体 (d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2構造体は、レート制御の構成を指定します。
構文
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Mode;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
DXGI_RATIONAL TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;
メンバー
Mode
レート制御モードを指定する D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 値。
Flags
レート制御のフラグを指定する D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 値。
ConfigParams
メンバーが Mode に基づいて特定の構成構造を指すD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2構造体。 絶対量子化パラメーター (QP) マトリックス モードの場合、構成引数は EncodeFrame ごとに提供されます。
Mode がD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAPの場合、pRateControlQPMap の QP 値は絶対 QP 値として使用されます。
他のレート制御モードの場合、 pRateControlQPMap の QP 値は、現在の フレーム エンコード操作に使用される差分 QP マップとして解釈されます。 マップで提供される値は、レート制御アルゴリズムまたは CQP モードで設定されたベースライン QP 定数によって決定される QP 値の上にインクリメントまたはデクリメントされます。
TargetFrameRate
エンコードされたストリームのターゲット フレーム レートを示す DXGI_RATIONAL 構造体。 この値は、レート制御の予算作成アルゴリズムのヒントです。
注釈
一般的な情報については、「 D3D12 ビデオ エンコード 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |