CMultiIOOutputPin Class Reference


Detailed Description

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

CMultiIOBaseFilterm_pFilter
int m_nIndex
COutputQueue * m_pOutputQueue

Friends

class CMultiIOBaseFilter
class CMultiIOInputPin

The documentation for this class was generated from the following files:
Generated on Fri Mar 13 14:12:38 2009 for RTVC by  doxygen 1.5.3