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

IMediaSeeking

COM
IID36b73880-c2c8-11cf-8b46-00805f6cef60継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetCapabilities(DWORD* pCapabilities)
4HRESULT CheckCapabilities(DWORD* pCapabilities)
5HRESULT IsFormatSupported(GUID* pFormat)
6HRESULT QueryPreferredFormat(GUID* pFormat)
7HRESULT GetTimeFormat(GUID* pFormat)
8HRESULT IsUsingTimeFormat(GUID* pFormat)
9HRESULT SetTimeFormat(GUID* pFormat)
10HRESULT GetDuration(LONGLONG* pDuration)
11HRESULT GetStopPosition(LONGLONG* pStop)
12HRESULT GetCurrentPosition(LONGLONG* pCurrent)
13HRESULT ConvertTimeFormat(LONGLONG* pTarget, GUID* pTargetFormat, LONGLONG Source, GUID* pSourceFormat)
14HRESULT SetPositions(LONGLONG* pCurrent, DWORD dwCurrentFlags, LONGLONG* pStop, DWORD dwStopFlags)
15HRESULT GetPositions(LONGLONG* pCurrent, LONGLONG* pStop)
16HRESULT GetAvailable(LONGLONG* pEarliest, LONGLONG* pLatest)
17HRESULT SetRate(DOUBLE dRate)
18HRESULT GetRate(DOUBLE* pdRate)
19HRESULT GetPreroll(LONGLONG* pllPreroll)