CStreamSwitcherFilter Class Reference

Inheritance diagram for CStreamSwitcherFilter:

CAudioSwitcherFilter List of all members.

Public Member Functions

 CStreamSwitcherFilter (LPUNKNOWN lpunk, HRESULT *phr, const CLSID &clsid)
virtual ~CStreamSwitcherFilter ()
DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
int GetPinCount ()
CBasePin * GetPin (int n)
int GetConnectedInputPinCount ()
CStreamSwitcherInputPinGetConnectedInputPin (int n)
CStreamSwitcherInputPinGetInputPin ()
CStreamSwitcherOutputPinGetOutputPin ()
void ResetOutputMediaType ()
virtual HRESULT Transform (IMediaSample *pIn, IMediaSample *pOut)
virtual CMediaType CreateNewOutputMediaType (CMediaType mt, long &cbBuffer)
virtual void OnNewOutputMediaType (const CMediaType &mtIn, const CMediaType &mtOut)
STDMETHODIMP Count (DWORD *pcStreams)
STDMETHODIMP Info (long lIndex, AM_MEDIA_TYPE **ppmt, DWORD *pdwFlags, LCID *plcid, DWORD *pdwGroup, WCHAR **ppszName, IUnknown **ppObject, IUnknown **ppUnk)
STDMETHODIMP Enable (long lIndex, DWORD dwFlags)

Public Attributes

bool m_fResetOutputMediaType

Protected Member Functions

void SelectInput (CStreamSwitcherInputPin *pInput)

Friends

class CStreamSwitcherInputPin
class CStreamSwitcherOutputPin
class CStreamSwitcherPassThru

Detailed Description

Definition at line 228 of file StreamSwitcher.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