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 フィルタの既定フィルタリング メソッドのオーバーライドに使用すべきであることを示す。
参照