IVMRMixerControl9 インターフェイス
アプリケーションは、IVMRMixerControl9 インターフェイスを使って、Video Mixing Renderer フィルタ 9 (VMR-9) で受け取ったビデオ ストリームを操作できる。このインターフェイスはアプリケーションで使うためのものである。アップストリーム フィルタは使ってはならない。
IVMRMixerControl9 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
GetAlpha | このビデオ ストリームに適用される一定のアルファ値を取得する。 |
GetBackgroundClr | 出力矩形のバックグラウンド カラーを取得する。 |
GetMixingPrefs | ストリームのミキシング設定を取得する。 |
GetOutputRect | 合成矩形内にある、このストリームのビデオ矩形の位置を取得する。 |
GetProcAmpControl | 輝度、コントラスト、色相、彩度など、現在のイメージ調整設定を取得する。 |
GetProcAmpControlRange | イメージ調整設定に使う値の範囲を取得する。 |
GetZOrder | このビデオ ストリームの位置を深度順で取得する。 |
SetAlpha | このビデオ ストリームに適用される一定のアルファ値を設定する。 |
SetBackgroundClr | 出力矩形のバックグラウンド カラーを設定する。 |
SetMixingPrefs | ストリームのミキシング設定を設定する。 |
SetOutputRect | 合成矩形内にある、このストリームの位置を設定する。 |
SetProcAmpControl | イメージ調整を設定する。 |
SetZOrder | 深度順での、このビデオ ストリームの位置を設定する。 |
要件
D3d9.h、Vmr9.h をインクルードすること。