IVMRSurfaceAllocatorNotify9 インターフェイス
IVMRSurfaceAllocatorNotify9 ** インターフェイスは、Video Mixing Renderer フィルタ 9 (VMR-9) で実装される。アプリケーションはこのインターフェイスを使って、カスタム アロケータプレゼンタを設定し、アロケータプレゼンタはこのインターフェイスを使って、VMR に、Direct3D サーフェイスに影響を与えるようなシステム環境の変更を通知する。
IVMRSurfaceAllocatorNotify9 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
AdviseSurfaceAllocator | アプリケーションから呼び出され、VMR にカスタム アロケータプレゼンタを使うように指示する。 |
AllocateSurfaceHelper | 指定されたパラメータに基づき、Direct3D サーフェイスを割り当てる。 |
ChangeD3DDevice | VMR に Direct3D 再生デバイスが変更されたことを通知する。 |
NotifyEvent | アロケータプレゼンタから呼び出され、VMR に割り当て処理またはプレゼンテーション処理中に起こった重要な DirectShow イベントを通知する。 |
SetD3DDevice | ビデオの再生に使う初期の DirectDraw デバイスおよびモニタを設定する。 |
要件
D3d9.h、Vmr9.h をインクルードすること。