- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# 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:

- C:/guliverkli/src/filters/parser/streamdrivethru/StreamDriveThru.h
- C:/guliverkli/src/filters/parser/streamdrivethru/StreamDriveThru.cpp