ホーム › Media.DirectShow › IVMRSurfaceAllocatorEx9
IVMRSurfaceAllocatorEx9
COMメソッド 1
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 7 HRESULT GetSurfaceEx(UINT_PTR dwUserID, DWORD SurfaceIndex, DWORD SurfaceFlags, IDirect3DSurface9** lplpSurface, RECT* lprcDst)
| dwUserID | UINT_PTR | in | 対象アロケータを識別する呼び出し側定義のユーザーID。 |
| SurfaceIndex | DWORD | in | 取得するサーフェスの0起点インデックス。 |
| SurfaceFlags | DWORD | in | サーフェス取得時の動作を指定するフラグ。通常は0。 |
| lplpSurface | IDirect3DSurface9** | out | 取得したIDirect3DSurface9を受け取る出力ポインタ。呼び出し側が解放する。 |
| lprcDst | RECT* | out | サーフェス内の有効な描画矩形を受け取るRECTへのポインタ。サブレクト描画に用いる。 |