CTransInPlaceInputPin Class Reference

#include <transip.h>

Inheritance diagram for CTransInPlaceInputPin:

CTransformInputPin CBaseInputPin CBasePin CUnknown CBaseObject

List of all members.

Public Member Functions

 CTransInPlaceInputPin (TCHAR *pObjectName, CTransInPlaceFilter *pFilter, HRESULT *phr, LPCWSTR pName)
STDMETHODIMP EnumMediaTypes (IEnumMediaTypes **ppEnum)
HRESULT CheckMediaType (const CMediaType *pmt)
STDMETHODIMP GetAllocator (IMemAllocator **ppAllocator)
STDMETHODIMP NotifyAllocator (IMemAllocator *pAllocator, BOOL bReadOnly)
IMemAllocator * PeekAllocator () const
STDMETHODIMP GetAllocatorRequirements (ALLOCATOR_PROPERTIES *pProps)
const BOOL ReadOnly ()

Protected Attributes

CTransInPlaceFilter *const m_pTIPFilter
BOOL m_bReadOnly


Detailed Description

Definition at line 11 of file transip.h.


Constructor & Destructor Documentation

CTransInPlaceInputPin::CTransInPlaceInputPin ( TCHAR pObjectName,
CTransInPlaceFilter pFilter,
HRESULT *  phr,
LPCWSTR  pName 
)

Definition at line 361 of file transip.cpp.

References DbgLog, and LOG_TRACE.


Member Function Documentation

STDMETHODIMP CTransInPlaceInputPin::EnumMediaTypes ( IEnumMediaTypes **  ppEnum  ) 

Reimplemented from CBasePin.

Definition at line 491 of file transip.cpp.

References CBasePin::GetConnected(), CBasePin::IsConnected(), CTransformFilter::m_pOutput, and m_pTIPFilter.

HRESULT CTransInPlaceInputPin::CheckMediaType ( const CMediaType pmt  )  [virtual]

STDMETHODIMP CTransInPlaceInputPin::GetAllocator ( IMemAllocator **  ppAllocator  ) 

STDMETHODIMP CTransInPlaceInputPin::NotifyAllocator ( IMemAllocator *  pAllocator,
BOOL  bReadOnly 
)

IMemAllocator* CTransInPlaceInputPin::PeekAllocator (  )  const [inline]

Definition at line 39 of file transip.h.

References CBaseInputPin::m_pAllocator.

Referenced by CTransInPlaceFilter::DecideBufferSize().

STDMETHODIMP CTransInPlaceInputPin::GetAllocatorRequirements ( ALLOCATOR_PROPERTIES *  pProps  ) 

const BOOL CTransInPlaceInputPin::ReadOnly (  )  [inline]

Definition at line 46 of file transip.h.

References m_bReadOnly.


Member Data Documentation

Reimplemented from CBaseInputPin.

Definition at line 16 of file transip.h.

Referenced by NotifyAllocator(), and ReadOnly().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:56 2008 by  doxygen 1.5.6