- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CStreamSwitcherInputPin Class Reference

List of all members.

## Public Member Functions
| CStreamSwitcherInputPin (CStreamSwitcherFilter *pFilter, HRESULT *phr, LPCWSTR pName)
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv)
CMediaType & | CurrentMediaType ()
IMemAllocator * | CurrentAllocator ()
bool | IsUsingOwnAllocator ()
void | Block (bool fBlock)
HRESULT | CheckMediaType (const CMediaType *pmt)
HRESULT | CheckConnect (IPin *pPin)
HRESULT | CompleteConnect (IPin *pReceivePin)
STDMETHODIMP | QueryAccept (const AM_MEDIA_TYPE *pmt)
STDMETHODIMP | ReceiveConnection (IPin *pConnector, const AM_MEDIA_TYPE *pmt)
STDMETHODIMP | GetAllocator (IMemAllocator **ppAllocator)
STDMETHODIMP | NotifyAllocator (IMemAllocator *pAllocator, BOOL bReadOnly)
STDMETHODIMP | BeginFlush ()
STDMETHODIMP | EndFlush ()
STDMETHODIMP | EndOfStream ()
STDMETHODIMP | Receive (IMediaSample *pSample)
STDMETHODIMP | NewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate)
STDMETHODIMP | DynamicQueryAccept (const AM_MEDIA_TYPE *pmt)
STDMETHODIMP | NotifyEndOfStream (HANDLE hNotifyEvent)
STDMETHODIMP | IsEndPin ()
STDMETHODIMP | DynamicDisconnect ()
## Public Attributes
CCritSec | m_csReceive
## Friends
class | CStreamSwitcherAllocator

## Detailed Description

Definition at line 123 of file StreamSwitcher.h.

The documentation for this class was generated from the following files:

- C:/guliverkli/src/filters/switcher/audioswitcher/StreamSwitcher.h
- C:/guliverkli/src/filters/switcher/audioswitcher/StreamSwitcher.cpp