DXVA_ConfigAlphaLoad構造体 (dxva.h)
DXVA_ConfigAlphaLoad構造体は、アルファ ブレンドのテクスチャ読み込み操作の構成を設定するために、ホスト デコーダーによってアクセラレータに送信されます。
構文
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
メンバーズ
dwFunction
プローブ コマンドとロック コマンドを使用する場合のクエリまたは応答の種類を示します。 dwFunction の最も重要な 24 ビットDXVA_ConfigQueryOrReplyFlag 変数です。
DXVA_ConfigQueryOrReplyFlag 変数の下位 4 ビットには、実行されているクエリまたは応答の状態インジケーターが含まれています。
dwFunction 最下位 8 ビットは、この場合は 2 に等しい bDXVA_Func 変数です。
dwReservedBits[3]
パッキングとアラインメントに使用される予約済みビット。 これらのビットは 0 です。
bConfigDataType
使用するアルファ ブレンド データの種類を指定します。 このメンバーは、次のいずれかの値に設定できます。
値の | 説明 |
---|---|
0 | IA44 アルファ ブレンド サーフェス 16 エントリ AYUV パレット。 |
1 | AI44 アルファ ブレンド サーフェスを備えた 16 エントリ AYUV パレット。 |
2 | DPXD、Highlight、DCCMD データを含む 16 エントリの AYUV パレット。 |
3 | AYUV グラフィック サーフェイス。 |
bConfigDataType をサポートするアクセラレータの推奨値は 1 と 3 です。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dxva.h (Dxva.h を含む) |