IVMRFilterConfig9::SetRenderingMode
SetRenderingMode メソッドは、VMR が使うレンダリング モードを設定する。
構文
HRESULT SetRenderingMode(
DWORD Mode
);
パラメータ
Mode
[in] レンダリング モードを VMR9Mode 値で指定する。
戻り値
メソッドは、HRESULT を返す。可能な値は次の一覧のとおりである。
値 | 説明 |
S_OK | メソッドが成功した。 |
E_INVALIDARG | 無効なレンダリング モードが指定された。 |
VFW_E_WRONG_STATE | モードが何らかの理由で変更できない。「注意」を参照すること。 |
注意
VMR はデフォルトで VMRMode_Windowed である。このメソッドは、VMR を VMRMode_Windowless モードまたは VMRMode_Renderless モードに移行する場合に限って使うこと。ピンが接続された後でモードは変更できない。また、ピンが接続される前でも、モードをウィンドウレスまたはレンダレスからウィンドウ モードに戻すことはできない。したがって、どのような状況でも、Mode に VMRMode_Windowed を指定しても効果はない。
要件
D3d9.h、Vmr9.h をインクルードすること。
参照