Inheritance diagram for CStreamSwitcherFilter:

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 () |
| CStreamSwitcherInputPin * | GetConnectedInputPin (int n) |
| CStreamSwitcherInputPin * | GetInputPin () |
| CStreamSwitcherOutputPin * | GetOutputPin () |
| 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 |
Definition at line 228 of file StreamSwitcher.h.
1.4.5