VMR9AlphaBitmapFlags 列挙

VMR9AlphaBitmapFlags 列挙型は、VMR9AlphaBitmap 構造体の dwFlags メンバに使用可能な値を定義する。

構文

typedef enum VMR9AlphaBitmapFlags{
  VMR9AlphaBitmap_Disable  = 0x00000001,
  VMR9AlphaBitmap_hDC  = 0x00000002,
  VMR9AlphaBitmap_EntireDDS  = 0x00000004,
  VMR9AlphaBitmap_SrcColorKey  = 0x00000008,
  VMR9AlphaBitmap_SrcRect  = 0x00000010,
  VMR9AlphaBitmap_FilterMode  = 0x00000020
};

メンバ

VMR9AlphaBitmap_Disable

アルファ ビットマップを無効にする。

VMR9AlphaBitmap_hDC

Direct3D サーフェイスではなく HDC からビットマップを取得する。

VMR9AlphaBitmap_EntireDDS

Direct3D サーフェイス全体を取得する。VMR9AlphaBitmap 構造体の rSrc メンバは無視される。

VMR9AlphaBitmap_SrcColorKey

srcClrKey メンバが有効であり、ブレンディングの際に使用すべきであることを示す。

VMR9AlphaBitmap_SrcRect

rSrc メンバが有効であることを示し、ブレンドする元のイメージのサブ矩形を指定する。フラグは、IVMRMixerBitmap9::UpdateAlphaBitmapParameters メソッドでのみ有効。アプリケーションによる "イメージ ストリップ" 作成を有効にする。IVMRMixerBitmap9::SetAlphaBitmap メソッドでは、rSrc がビットマップ全体を参照する必要がある。

VMR9AlphaBitmap_FilterMode

dwFilterMode メンバが有効であり、VMR フィルタの既定フィルタリング メソッドのオーバーライドに使用すべきであることを示す。

参照