Export (0) Print
Expand All

CBaseOutputPin.CBaseOutputPin constructor

Constructor method.

Syntax


CBaseOutputPin(
   TCHAR       *pObjectName,
   CBaseFilter *pFilter,
   CCritSec    *pLock,
   HRESULT     *phr,
   LPCWSTR     pName
);

Parameters

pObjectName

String containing the debug name of the object. For more information, see CBaseObject.

pFilter

Pointer to the filter that created this pin.

pLock

Pointer to a CCritSec lock, used to serialize state changes. This can be the same critical section as the filter lock, CBaseFilter::m_pLock.

phr

Pointer to a variable that receives an HRESULT value indicating the success or failure of the method.

pName

Wide-character string containing the pin name (also used as the pin identifier).

Remarks

All of the parameters are passed directly to the CBasePin constructor.

Requirements

Header

Amfilter.h (include Streams.h)

Library

Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

CBaseOutputPin Class

 

 

Community Additions

ADD
Show:
© 2015 Microsoft