#include <transip.h>

Public Member Functions | |
| CTransInPlaceOutputPin (TCHAR *pObjectName, CTransInPlaceFilter *pFilter, HRESULT *phr, LPCWSTR pName) | |
| virtual HRESULT | DecideAllocator (IMemInputPin *pPin, IMemAllocator **pAlloc) |
| STDMETHODIMP | EnumMediaTypes (IEnumMediaTypes **ppEnum) |
| HRESULT | CheckMediaType (const CMediaType *pmt) |
| void | SetAllocator (IMemAllocator *pAllocator) |
| IMemInputPin * | ConnectedIMemInputPin () |
| IMemAllocator * | PeekAllocator () const |
Protected Attributes | |
| CTransInPlaceFilter *const | m_pTIPFilter |
Definition at line 50 of file transip.h.
| CTransInPlaceOutputPin::CTransInPlaceOutputPin | ( | TCHAR * | pObjectName, | |
| CTransInPlaceFilter * | pFilter, | |||
| HRESULT * | phr, | |||
| LPCWSTR | pName | |||
| ) |
| HRESULT CTransInPlaceOutputPin::DecideAllocator | ( | IMemInputPin * | pPin, | |
| IMemAllocator ** | pAlloc | |||
| ) | [virtual] |
| STDMETHODIMP CTransInPlaceOutputPin::EnumMediaTypes | ( | IEnumMediaTypes ** | ppEnum | ) |
Reimplemented from CBasePin.
Definition at line 541 of file transip.cpp.
References CBasePin::GetConnected(), CBasePin::IsConnected(), CTransformFilter::m_pInput, and m_pTIPFilter.
| HRESULT CTransInPlaceOutputPin::CheckMediaType | ( | const CMediaType * | pmt | ) | [virtual] |
Reimplemented from CTransformOutputPin.
Definition at line 551 of file transip.cpp.
References CTransformFilter::CheckInputType(), CBasePin::GetConnected(), hr, HRESULT, CBasePin::IsConnected(), CBaseFilter::IsStopped(), CBasePin::m_mt, CBasePin::m_pFilter, CTransformFilter::m_pInput, m_pTIPFilter, S_OK, and CTransInPlaceFilter::UsingDifferentAllocators().
| void CTransInPlaceOutputPin::SetAllocator | ( | IMemAllocator * | pAllocator | ) |
Definition at line 584 of file transip.cpp.
References CBaseOutputPin::m_pAllocator.
Referenced by CTransInPlaceInputPin::GetAllocator(), and CTransInPlaceInputPin::NotifyAllocator().
| IMemInputPin* CTransInPlaceOutputPin::ConnectedIMemInputPin | ( | ) | [inline] |
Definition at line 75 of file transip.h.
References CBaseOutputPin::m_pInputPin.
Referenced by CTransInPlaceInputPin::GetAllocator(), CTransInPlaceInputPin::GetAllocatorRequirements(), and CTransInPlaceInputPin::NotifyAllocator().
| IMemAllocator* CTransInPlaceOutputPin::PeekAllocator | ( | ) | const [inline] |
Definition at line 78 of file transip.h.
References CBaseOutputPin::m_pAllocator.
Referenced by CTransInPlaceFilter::Copy(), and CTransInPlaceInputPin::NotifyAllocator().
CTransInPlaceFilter* const CTransInPlaceOutputPin::m_pTIPFilter [protected] |
1.5.6