IVideoWindow::put_AutoShow

put_AutoShow メソッドは、ビデオ レンダラがビデオ データを受け取ったときにビデオ ウィンドウを自動的に表示するかどうかを指定する。

構文

  HRESULT put_AutoShow(
    long AutoShow
);

パラメータ

AutoShow

[in] ビデオ レンダラがビデオ ウィンドウを自動的に表示するかどうかを指定する。次のいずれかの値を指定する。

説明
OATRUE ビデオ レンダラがポーズまたは実行されると、自動的にビデオ ウィンドウが表示される (デフォルト)
OAFALSE ビデオ レンダラでは、自動的にビデオ ウィンドウは表示されない。

戻り値

次のいずれかの値を返す。

説明
E_INVALIDARG 無効な引数。
S_OK 成功。
VFW_E_NOT_CONNECTED ビデオ レンダラ フィルタが接続されていない。

注意

デフォルトでは、フィルタ グラフがポーズ状態または実行状態に変わるときに、ビデオ レンダラはビデオ ウィンドウを表示してそのウィンドウをフォアグラウンドに移動する。ユーザーがウィンドウを閉じた場合、ウィンドウは自動的には再表示されない。

参照