IVMRMixerBitmap::SetAlphaBitmap
SetAlphaBitmap メソッドは、新しいビットマップ イメージとビットマップの転送元位置、転送先矩形でのレンダリング方法と位置を指定する。
構文
HRESULT SetAlphaBitmap(
const VMRALPHABITMAP* pBmpParms
);
パラメータ
pBmpParms
[in] ビットマップに関する情報を格納する VMRALPHABITMAP 構造体へのポインタ。
戻り値
メソッドが成功すると S_OK を返す。失敗するとエラー コードを返す。
エラー コード | 説明 |
E_POINTER | pBmpParms が NULL。 |
E_INVALIDARG | VMRALPHABITMAP 構造体の dwFlags メンバに問題があるか、構造体に有効な HDC または DirectDraw サーフェイスを指定できなかったか、fAlpha の値が無効であることを示す。 |
E_OUTOFMEMORY | ビットマップの転送先 DC または DIBSection を作成できなかった。 |
E_FAIL | ビットマップ サーフェイスへの BitBlt 関数が失敗した。 |
参照