ホーム › Media.DirectShow.Tv › IMSVidPlayback
IMSVidPlayback
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 14
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 18 | HRESULT get_EnableResetOnStop(VARIANT_BOOL* pVal) |
| 19 | HRESULT put_EnableResetOnStop(VARIANT_BOOL newVal) |
| 20 | HRESULT Run() |
| 21 | HRESULT Pause() |
| 22 | HRESULT Stop() |
| 23 | HRESULT get_CanStep(VARIANT_BOOL fBackwards, VARIANT_BOOL* pfCan) |
| 24 | HRESULT Step(INT lStep) |
| 25 | HRESULT put_Rate(DOUBLE plRate) |
| 26 | HRESULT get_Rate(DOUBLE* plRate) |
| 27 | HRESULT put_CurrentPosition(INT lPosition) |
| 28 | HRESULT get_CurrentPosition(INT* lPosition) |
| 29 | HRESULT put_PositionMode(PositionModeList lPositionMode) |
| 30 | HRESULT get_PositionMode(PositionModeList* lPositionMode) |
| 31 | HRESULT get_Length(INT* lLength) |