CSource.AddPin method

The AddPin method adds a new output pin to the filter.

Syntax

HRESULT AddPin(
   CSourceStream *pStream
);

Parameters

pStream

Pointer to the CSourceStream object that implements the pin.

Return value

Returns one of the HRESULT values shown in the following table.

Return code Description
S_OK
Success
E_OUTOFMEMORY
Insufficient memory

Remarks

When you create a new pin derived from CSourceStream, the CSourceStream constructor automatically calls this method, to add the output pin to the filter.

Requirements

Header
Source.h (include Streams.h)
Library
Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

CSource Class