次の方法で共有


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 を含む)