次の方法で共有


IVMRSurface9 インターフェイス

IVMRSurface9 インターフェイスは、Video Mixing Renderer フィルタ 9 で使われるメディア サンプルに実装される。フィルタはこのインターフェイスを使って、メディア サンプルに必要な DirectDraw サーフェイスにアクセスできる。フィルタは必ず、このインターフェイスで使えるメソッドを使って、サーフェイスをロックおよびロック解除する必要がある。フィルタは、GetSurface メソッドから返される DirectDraw サーフェイス インターフェイスのロックまたはロック解除を直接呼び出してはならない。アプリケーションがこのインターフェイスを使うことはない。

IVMRSurface9 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
GetSurface アタッチされた Direct3D サーフェイス インターフェイスを取得する。
IsSurfaceLocked このメディア サンプルにアタッチされた Direct3D サーフェイスがロックされているかどうかを示す。
LockSurface アタッチされた Direct3D サーフェイスをロックする。
UnlockSurface アタッチされた Direct3D サーフェイスをロック解除する。

要件

D3d9.h、Vmr9.h をインクルードすること。