IVMRFilterConfig インターフェイス

IVMRFilterConfig インターフェイスを使って、Video Mixing Renderer フィルタ 7 (VMR-7) の操作モードとビデオ レンダリング メカニズムを構成する。VMR-9 の場合は、IVMRFilterConfig9 インターフェイスを使う。

アプリケーションは、VMR をアップストリーム フィルタに接続する前にグラフに追加して構成する必要がある (たとえば、IGraphBuilder::RenderFile の呼び出しで)。フィルタが VMR に接続したら、VMR の構成はロックされ、それ以降構成を変更しようとしてもすべて失敗する。

IVMRFilterConfig インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
GetNumberOfStreams ミキシングされる入力ストリームの数を取得する。
GetRenderingMode VMR が現在使っているレンダリング モードを取得する。
GetRenderingPrefs VMR が現在使っている一連のレンダリング設定を取得する。
SetImageCompositor アプリケーションが提供するイメージ コンポジタ オブジェクトをインストールする。
SetNumberOfStreams ミキシングするストリームの数を設定し、VMR にミキサー モードに移行するように指示する。
SetRenderingMode VMR が使うレンダリング モードを設定する。
SetRenderingPrefs ビデオ レンダリングに関連する各種アプリケーション設定を設定する。