DXVA_ConfigAlphaLoad結構 (dxva.h)
DXVA_ConfigAlphaLoad結構是由主機譯碼器傳送至加速器,以設定 Alpha 混合、紋理載入作業的組態。
語法
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 位是 bDXVA_Func 變數,在此案例中,等於 2。
dwReservedBits[3]
用於封裝和對齊的保留位。 這些位為零。
bConfigDataType
指定要使用的 Alpha 混合數據類型。 這個成員可以設定為下列其中一個值。
值 | 描述 |
---|---|
0 | 16 個專案的 AYUV 調色盤與 IA44 Alpha 混合表面。 |
1 | 具有 AI44 Alpha 混合表面的 16 個專案 AYUV 調色盤。 |
2 | 具有 DPXD、反白顯示和 DCCMD 數據的 16 個專案 AYUV 調色盤。 |
3 | AYUV 圖形表面。 |
支援 bConfigDataType 的快捷鍵慣用值為 1 和 3。
要求
要求 | 價值 |
---|---|
標頭 | dxva.h (包括 Dxva.h) |