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