IDDrawExclModeVideo::GetDDrawObject
GetDDrawObject メソッドは、オーバーレイ ミキサ フィルタが使っている DirectDraw オブジェクトを取得する。
構文
HRESULT GetDDrawObject(
LPDIRECTDRAW *pDDrawObject,
BOOL *pbUsingExternal
);
パラメータ
pDDrawObject
[out] オーバーレイ ミキサが使っている IDirectDraw インターフェイスへのポインタのアドレス。
pbUsingExternal
[out] ブール型の値を受け取る変数へのポインタ。オーバーレイ ミキサが IDDrawExclModeVideo::SetDDrawObject で指定された DirectDraw オブジェクトを使っている場合は TRUE、それ以外の場合は FALSE の値を受け取る。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
戻りコード | 説明 |
S_OK | 成功。 |
E_INVALIDARG | 引数が無効。 |
DirectDraw エラー コード | 指定されたサーフェイスをオーバーレイ ミキサ上で設定しようとしたときに DirectDraw エラーが発生した。 |
注意
フィルタ グラフが DirectDraw オブジェクトを設定しておらず、オーバーレイ ミキサがまだ DirectDraw オブジェクトを割り当てていない場合は、pDDrawObject が NULL に設定され、pbUsingExternal が FALSE に設定される。
参照