次の方法で共有


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 関数が失敗した。

参照