#include <BasicSeekable.h>
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 |
|
Definition at line 23 of file BasicSeekable.cpp. References mSeekDelegate, and mSeekingCap. |
|
Definition at line 4 of file BasicSeekable.cpp. References mSeekDelegate, and mSeekingCap. |
|
Definition at line 53 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 91 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 212 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 251 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 63 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 200 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 177 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 240 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 282 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 272 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 189 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 167 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 116 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 292 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 137 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 41 of file BasicSeekable.cpp. References mSeekDelegate. Referenced by AbstractVideoDecodeOutputPin::BreakConnect(), AbstractVideoDecodeInputPin::BreakConnect(), AbstractAudioDecodeOutputPin::BreakConnect(), AbstractAudioDecodeInputPin::BreakConnect(), and AbstractAudioDecodeOutputPin::~AbstractAudioDecodeOutputPin(). |
|
|
Definition at line 223 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 261 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Definition at line 155 of file BasicSeekable.cpp. References mSeekDelegate. |
|
Reimplemented in DiracEncodeInputPin, AbstractAudioDecodeInputPin, AbstractAudioDecodeOutputPin, AbstractAudioEncodeInputPin, AbstractAudioEncodeOutputPin, AbstractVideoDecodeInputPin, AbstractVideoDecodeOutputPin, AbstractVideoEncodeInputPin, and AbstractVideoEncodeOutputPin. Definition at line 46 of file BasicSeekable.h. |
|
Definition at line 45 of file BasicSeekable.h. Referenced by BasicSeekable(), CheckCapabilities(), ConvertTimeFormat(), GetAvailable(), GetCapabilities(), GetCurrentPosition(), GetDuration(), GetPositions(), GetPreroll(), GetRate(), GetStopPosition(), GetTimeFormat(), IsFormatSupported(), IsUsingTimeFormat(), QueryPreferredFormat(), ReleaseDelegate(), SetDelegate(), SetPositions(), SetRate(), SetTimeFormat(), and ~BasicSeekable(). |
|
Definition at line 47 of file BasicSeekable.h. Referenced by BasicSeekable(). |