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 モードに移行する場合に限って使うこと。ピンが接続された後でモードは変更できない。また、ピンが接続される前でも、モードをウィンドウレスまたはレンダレスからウィンドウ モードに戻すことはできない。したがって、どのような状況でも、Mode に VMRMode_Windowed を指定しても効果はない。
参照