IDDrawExclModeVideo::SetDDrawSurface
SetDDrawSurface メソッドは、これ以降の描画に使われる DirectDraw サーフェイスを指定する。
構文
HRESULT SetDDrawSurface(
LPDIRECTDRAWSURFACE pDDrawSurface
);
パラメータ
pDDrawSurface
[in] 使うサーフェイスの IDirectDrawSurface インターフェイスへのポインタ。
戻り値
インターフェイスの実装に応じた HRESULT 値を返す。
現在の DirectShow の実装での戻り値は次のとおりである。
戻りコード | 説明 |
S_OK | 成功。 |
E_INVALIDARG | 引数が無効。 |
DirectDraw エラー コード | 指定されたサーフェイスをオーバーレイ ミキサ上で設定しようとしたときに DirectDraw エラーが発生した。 |
注意
ゲーム アプリケーションは、このメソッドを使って、自アプリケーション用に作成した DirectDraw サーフェイスをオーバーレイ ミキサ フィルタに共有させ、指定されたサーフェイスでビデオを描画できる。このサーフェイスは、IDDrawExclModeVideo::SetDDrawObject で指定されたオブジェクトと関連付けられていなければならない。
参照