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.
1.4.5