IFilterGraph::ConnectDirect
Microsoft DirectShow 9.0 |
IFilterGraph::ConnectDirect
The ConnectDirect method connects the two pins directly (without intervening filters).
Syntax
HRESULT ConnectDirect( IPin *ppinOut, IPin *ppinIn, const AM_MEDIA_TYPE *pmt );
Parameters
ppinOut
[in] Pointer to the output pin.
ppinIn
[in] Pointer to the input pin.
pmt
[in] Pointer to the media type to use for the connection (optional; can be NULL).
Return Values
Returns one of the following values, or an error value returned by IPin::Connect.
Value | Description |
S_OK | Success. |
E_POINTER | Null pointer argument. |
VFW_E_NOT_IN_GRAPH | One of the specified pins is not in the graph. |
VFW_E_CIRCULAR_GRAPH | The input pin is upstream of the output pin, which would result in a circular graph. |
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.
See Also