共用方式為


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

另請參閱

DXVA-HD

DXVAHD_BLT_STATE

Direct3D 視訊結構

IDXVAHD_VideoProcessor::SetVideoProcessBltState

媒體基礎結構