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:
Generated on Tue Dec 13 14:48:53 2005 for guliverkli by  doxygen 1.4.5