バッファー情報リスト

DirectX VA は、主にホスト デコーダーからハードウェア アクセラレータにデータのバッファーを渡すことによって動作します。 バッファーのセットがホストからアクセラレータに渡されると、バッファー情報リストが送信され、バッファーが記述されます。 バッファー情報リストは、DXVA_BufferDescription 構造体の配列です。 バッファー情報リストには、送信されるバッファーのセット内のバッファーごとに 1 つの DXVA_BufferDescription 構造体が含まれています。 バッファー情報リストは、送信されるバッファーの最初のタイプの 1 つ以上の DXVA_BufferDescription 構造体から始まります。 その後に、送信される次の種類のバッファーに対して 1 つ以上の DXVA_BufferDescription 構造体が続きます。

DXVA_BufferDescription 構造体の dwTypeIndex メンバーの値は、ホストからアクセラレータに渡されるバッファーの種類を指定します。