DXVAHD_BLT_STATE_ALPHA_FILL_DATA結構 (dxvahd.h)
指定使用 Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 時,blit 作業的輸出 Alpha 值如何計算。
語法
typedef struct _DXVAHD_BLT_STATE_ALPHA_FILL_DATA {
DXVAHD_ALPHA_FILL_MODE Mode;
UINT StreamNumber;
} DXVAHD_BLT_STATE_ALPHA_FILL_DATA;
成員
Mode
指定 Alpha 填滿模式,做為 DXVAHD_ALPHA_FILL_MODE 列舉的成員。
如果DXVAHD_VPDEVCAPS結構的FeatureCaps成員不包含DXVAHD_FEATURE_CAPS_ALPHA_FILL旗標,則 Alpha 填滿模式必須設定為DXVAHD_ALPHA_FILL_MODE_OPAQUE。
預設狀態值為 DXVAHD_ALPHA_FILL_MODE_OPAQUE。
StreamNumber
輸入資料流程以零起始的索引,用於 Alpha 值。 當 Alpha 填滿模式 DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM時,會使用此成員;否則,會忽略值。
若要取得資料流程數目上限,請呼叫IDXVAHD_Device::GetVideoProcessorDeviceCaps,並檢查DXVAHD_VPDEVCAPS結構的MaxStreamStates成員。
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | dxvahd.h |