
CheckPointer(p,ret) {if((p)==NULL) return (ret);}
ValidateReadPtr(p,cb) \(IsBadReadPtr((PVOID)p,cb) ==* AM_MEDIA_TYPE *pmt
(!IsStopped() && !
CMediaType * ptype = (CMediaType*=
* CMediaType **pEnumMediaTypes =
( (pmt != NULL) && (!pmt->
HRESULT hrFailure = ( i = ; i < ; i++ (i == (= pReceivePin->EnumMediaTypes(&= EnumMediaTypes(&=->
((hr != E_FAIL) &&!= E_INVALIDARG) &&!==
* CMediaType **= pEnum->*pMediaType ==
HRESULT hrFailure =
hr = pEnum->Next(, (AM_MEDIA_TYPE**)&pMediaType,& (hr != (S_OK =====
((pmt == NULL) ||->=
(FAILED(hr) &&&&!= E_FAIL) &&!= E_INVALIDARG) &&!===(S_OK ==
* pReceivePin,
CMediaType* pmt
HRESULT hr =
hr = (hr ==
m_Connected =->=
hr = pReceivePin->ReceiveConnection((IPin *)
hr =->
(SUCCEEDED(hr) ||== E_FAIL) ||===
->=* DecideAllocator(m_pInputPin, &
*pPin, IMemAllocator **=*ppAlloc =&prop,
pPin->GetAllocatorRequirements(&
(prop.cbAlign == =
hr = pPin->
hr = DecideBufferSize(*ppAlloc, &
hr = pPin->NotifyAllocator(*
(**ppAlloc)->*ppAlloc =
hr == DecideBufferSize(*ppAlloc, &= pPin->NotifyAllocator(*
(**ppAlloc)->*ppAlloc =
HRESULT CBaseOutputPin::Active((m_pAllocator == m_pAllocator->