D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264構造体 (d3d12video.h)
H.264 ビデオ エンコードの画像コントロールのサポート設定を表します。
構文
typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 {
UINT MaxL0ReferencesForP;
UINT MaxL0ReferencesForB;
UINT MaxL1ReferencesForB;
UINT MaxLongTermReferences;
UINT MaxDPBCapacity;
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264;
メンバー
MaxL0ReferencesForP
P フレームをエンコードするときにスライス ヘッダーで許可される最大値 (num_ref_idx_l0_active_minus1 +1)。 これは、サポートされている P フレームの L0 の最大サイズと同じです。
MaxL0ReferencesForB
B フレームのエンコード時にスライス ヘッダーで許可される最大値 (num_ref_idx_l0_active_minus1 +1)。 これは、サポートされている B フレームの L0 の最大サイズと同じです。
MaxL1ReferencesForB
B フレームをエンコードするときに、スライス ヘッダーで許可される最大値 (num_ref_idx_l1_active_minus1 +1)。 これは、サポートされている B フレームの L1 の最大サイズと同じです。
MaxLongTermReferences
長期参照としてマークできるフレームで使用される参照の最大数。
MaxDPBCapacity
基になるハードウェア上の特定の EncodeFrame コマンドについて、呼び出し元が管理する DPB から使用できる一意の画像の最大数 (L0 共用体 L1 の一意のインデックスの数)。
要件
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | d3d12video.h |