IVMRFilterConfig::SetRenderingMode

SetRenderingMode メソッドは、VMR が使うレンダリング モードを設定する。

構文

  HRESULT SetRenderingMode(
  DWORD  Mode
);

パラメータ

Mode

[in] レンダリング モードを VMRMode 値で指定する。

戻り値

メソッドが成功すると S_OK を返す。失敗するとエラー コードを返す。

エラー コード 説明
E_INVALIDARG 無効なレンダリング モードが指定された。
VFW_E_WRONG_STATE モードが何らかの理由で変更できない。「注意」を参照すること。

注意

VMR はデフォルトで VMRMode_Windowed である。このメソッドは、VMR を VMRMode_Windowless モードまたは VMRMode_Renderless モードに移行する場合に限って使うこと。ピンが接続された後でモードは変更できない。また、ピンが接続される前でも、モードをウィンドウレスまたはレンダレスからウィンドウ モードに戻すことはできない。したがって、どのような状況でも、ModeVMRMode_Windowed を指定しても効果はない。

参照