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 | ビデオ レンダリングに関連する各種アプリケーション設定を設定する。 |