IVMRSurfaceAllocator9 インターフェイス
IVMRSurfaceAllocator9 インターフェイスは、Video Mixing Renderer フィルタ 9 (VMR-9) のデフォルトのアロケータプレゼンタで実装される。また、アプリケーションが VMR-9 に対して提供するプラグイン アロケータプレゼンタ オブジェクトでも実装する必要がある。VMR-9 はこのインターフェイスのメソッドを使って、Direct3D サーフェイスを割り当て、準備して、解放する。アプリケーションがこのインターフェイスを使うことはない。
IVMRSurfaceAllocator9 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
AdviseNotify | VMR から呼び出され、アロケータプレゼンタに通知コールバックのインターフェイス ポインタを提供する。 |
GetSurface | Direct3D サーフェイスを取得する。 |
InitializeDevice | Direct3D デバイスを初期化する。 |
TerminateDevice | Direct3D デバイスを解放する。 |
要件
D3d9.h、Vmr9.h をインクルードすること。