Definition at line 42 of file MultiIOOutputPin.h.
Public Member Functions | |
CMultiIOOutputPin (CMultiIOBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr, LPCWSTR pName, int nIndex) | |
virtual | ~CMultiIOOutputPin (void) |
STDMETHODIMP_ (ULONG) NonDelegatingRelease() | |
STDMETHODIMP_ (ULONG) NonDelegatingAddRef() | |
HRESULT | CompleteConnect (IPin *pReceivePin) |
virtual HRESULT | DecideBufferSize (IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *pRequestProperties) |
virtual HRESULT | CheckMediaType (const CMediaType *pMediaType) |
HRESULT | GetMediaType (int iPosition, CMediaType *pmt) |
STDMETHODIMP | Notify (IBaseFilter *pSender, Quality q) |
IMemAllocator * | GetAllocator () |
IMemInputPin * | GetInputPin () |
HRESULT | Active () |
HRESULT | Inactive () |
HRESULT | Deliver (IMediaSample *pMediaSample) |
HRESULT | DeliverEndOfStream () |
HRESULT | DeliverBeginFlush () |
HRESULT | DeliverEndFlush () |
HRESULT | DeliverNewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
Protected Attributes | |
CMultiIOBaseFilter * | m_pFilter |
int | m_nIndex |
COutputQueue * | m_pOutputQueue |
Friends | |
class | CMultiIOBaseFilter |
class | CMultiIOInputPin |