#include <BasicSeekable.h>
Inherited by AbstractAudioDecodeInputPin, AbstractAudioDecodeOutputPin, AbstractAudioEncodeInputPin, AbstractAudioEncodeOutputPin, AbstractVideoDecodeFilter, AbstractVideoDecodeInputPin, AbstractVideoDecodeOutputPin, AbstractVideoEncodeInputPin, AbstractVideoEncodeOutputPin, NativeFLACSourcePin, OggDemuxSourceFilter, OggDemuxSourcePin, OggMuxFilter, OggMuxInputPin, TheoraDecodeInputPin, and TheoraDecodeOutputPin.
Inheritance diagram for BasicSeekable:

Public Member Functions | |
| BasicSeekable (void) | |
| BasicSeekable (IMediaSeeking *inDelegate) | |
| virtual | ~BasicSeekable (void) |
| bool | SetDelegate (IMediaSeeking *inDelegate) |
| bool | ReleaseDelegate () |
| virtual STDMETHODIMP | GetCapabilities (DWORD *pCapabilities) |
| virtual STDMETHODIMP | CheckCapabilities (DWORD *pCapabilities) |
| virtual STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
| virtual STDMETHODIMP | QueryPreferredFormat (GUID *pFormat) |
| virtual STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
| virtual STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
| virtual STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
| virtual STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
| virtual STDMETHODIMP | GetCurrentPosition (LONGLONG *pCurrent) |
| virtual STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| virtual STDMETHODIMP | SetPositions (LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| virtual STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
| virtual STDMETHODIMP | GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest) |
| virtual STDMETHODIMP | SetRate (double dRate) |
| virtual STDMETHODIMP | GetRate (double *dRate) |
| virtual STDMETHODIMP | GetPreroll (LONGLONG *pllPreroll) |
| virtual STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
Protected Attributes | |
| IMediaSeeking * | mSeekDelegate |
| HRESULT | mHR |
| DWORD | mSeekingCap |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in OggDemuxSourceFilter. |
|
||||||||||||||||||||
|
Reimplemented in OggDemuxSourceFilter. |
|
||||||||||||
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
||||||||||||
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
|
|
|
|
|
||||||||||||||||||||
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
Reimplemented in OggDemuxSourceFilter. |
|
|
|
|
|
|
|
1.3.9