CStreamDriveThruFilter Class Reference

List of all members.

Public Member Functions

 CStreamDriveThruFilter (LPUNKNOWN pUnk, HRESULT *phr)
virtual ~CStreamDriveThruFilter ()
STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
int GetPinCount ()
CBasePin * GetPin (int n)
STDMETHODIMP Stop ()
STDMETHODIMP Pause ()
STDMETHODIMP Run (REFERENCE_TIME tStart)
STDMETHODIMP GetCapabilities (DWORD *pCapabilities)
STDMETHODIMP CheckCapabilities (DWORD *pCapabilities)
STDMETHODIMP IsFormatSupported (const GUID *pFormat)
STDMETHODIMP QueryPreferredFormat (GUID *pFormat)
STDMETHODIMP GetTimeFormat (GUID *pFormat)
STDMETHODIMP IsUsingTimeFormat (const GUID *pFormat)
STDMETHODIMP SetTimeFormat (const GUID *pFormat)
STDMETHODIMP GetDuration (LONGLONG *pDuration)
STDMETHODIMP GetStopPosition (LONGLONG *pStop)
STDMETHODIMP GetCurrentPosition (LONGLONG *pCurrent)
STDMETHODIMP ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat)
STDMETHODIMP SetPositions (LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags)
STDMETHODIMP GetPositions (LONGLONG *pCurrent, LONGLONG *pStop)
STDMETHODIMP GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest)
STDMETHODIMP SetRate (double dRate)
STDMETHODIMP GetRate (double *pdRate)
STDMETHODIMP GetPreroll (LONGLONG *pllPreroll)

Public Attributes

 DECLARE_IUNKNOWN

Protected Types

enum  

Protected Member Functions

DWORD ThreadProc ()

Protected Attributes

LONGLONG m_position

Detailed Description

Definition at line 80 of file StreamDriveThru.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:52 2005 for guliverkli by  doxygen 1.4.5