次の方法で共有


DXVAHD_BLT_STATE_ALPHA_FILL_DATA 構造体 (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の出力アルファ値の計算方法を指定します。

構文

typedef struct _DXVAHD_BLT_STATE_ALPHA_FILL_DATA {
  DXVAHD_ALPHA_FILL_MODE Mode;
  UINT                   StreamNumber;
} DXVAHD_BLT_STATE_ALPHA_FILL_DATA;

メンバー

Mode

DXVAHD_ALPHA_FILL_MODE列挙体のメンバーとしてアルファ塗りつぶしモードを指定します。

DXVAHD_VPDEVCAPS構造体の FeatureCaps メンバーにDXVAHD_FEATURE_CAPS_ALPHA_FILL フラグが含まれていない場合は、アルファフィル モードを DXVAHD_ALPHA_FILL_MODE_OPAQUE に設定する必要があります。

既定の状態値は DXVAHD_ALPHA_FILL_MODE_OPAQUE

StreamNumber

アルファ値に使用する入力ストリームの 0 から始まるインデックス。 このメンバーは、アルファフィル モードが DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM場合に使用されます。それ以外の場合、値は無視されます。

ストリームの最大数を取得するには、IDXVAHD_Device::GetVideoProcessorDeviceCaps を呼び出し、DXVAHD_VPDEVCAPS構造体の MaxStreamStates メンバーをチェックします。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header dxvahd.h

関連項目

DXVA-HD

DXVAHD_BLT_STATE

Direct3D ビデオ構造

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Media Foundation Structures