Win32 API 日本語リファレンス
ホームMedia.DirectShow.Tv › IMSVidPlayback

IMSVidPlayback

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID37b03538-a4c8-11d2-b634-00c04f79498e継承元IMSVidInputDevice呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl18

メソッド 14

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
18HRESULT get_EnableResetOnStop(VARIANT_BOOL* pVal)
19HRESULT put_EnableResetOnStop(VARIANT_BOOL newVal)
20HRESULT Run()
21HRESULT Pause()
22HRESULT Stop()
23HRESULT get_CanStep(VARIANT_BOOL fBackwards, VARIANT_BOOL* pfCan)
24HRESULT Step(INT lStep)
25HRESULT put_Rate(DOUBLE plRate)
26HRESULT get_Rate(DOUBLE* plRate)
27HRESULT put_CurrentPosition(INT lPosition)
28HRESULT get_CurrentPosition(INT* lPosition)
29HRESULT put_PositionMode(PositionModeList lPositionMode)
30HRESULT get_PositionMode(PositionModeList* lPositionMode)
31HRESULT get_Length(INT* lLength)