ホーム › Media.DirectShow › IMediaEvent
IMediaEvent
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 6
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT GetEventHandle(INT_PTR* hEvent) |
| 8 | HRESULT GetEvent(INT* lEventCode, INT_PTR* lParam1, INT_PTR* lParam2, INT msTimeout) |
| 9 | HRESULT WaitForCompletion(INT msTimeout, INT* pEvCode) |
| 10 | HRESULT CancelDefaultHandling(INT lEvCode) |
| 11 | HRESULT RestoreDefaultHandling(INT lEvCode) |
| 12 | HRESULT FreeEventParams(INT lEvCode, INT_PTR lParam1, INT_PTR lParam2) |