D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE列挙 (d3d12video.h)
ビデオ エンコーダーのレート制御モードを指定します。
構文
typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;
定数
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP レートコントロールの予算作成はありません。 各 EncodeFrame 呼び出しでは、D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264または D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC 構造体の pRateControlQPMap フィールドの QP 値が、絶対 QP 値のマップとして解釈されます。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP 定数量子化パラメータレート制御モード。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR 定数ビットレート制御モード。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR 可変ビットレート制御モード。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR 一定品質目標レート可変レート制御モード。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | d3d12video.h |