IVMRSurface9 インターフェイス
IVMRSurface9 インターフェイスは、Video Mixing Renderer フィルタ 9 で使われるメディア サンプルに実装される。フィルタはこのインターフェイスを使って、メディア サンプルに必要な DirectDraw サーフェイスにアクセスできる。フィルタは必ず、このインターフェイスで使えるメソッドを使って、サーフェイスをロックおよびロック解除する必要がある。フィルタは、GetSurface メソッドから返される DirectDraw サーフェイス インターフェイスのロックまたはロック解除を直接呼び出してはならない。アプリケーションがこのインターフェイスを使うことはない。
IVMRSurface9 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
GetSurface | アタッチされた Direct3D サーフェイス インターフェイスを取得する。 |
IsSurfaceLocked | このメディア サンプルにアタッチされた Direct3D サーフェイスがロックされているかどうかを示す。 |
LockSurface | アタッチされた Direct3D サーフェイスをロックする。 |
UnlockSurface | アタッチされた Direct3D サーフェイスをロック解除する。 |
要件
D3d9.h、Vmr9.h をインクルードすること。