Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

IFilterGraph::ConnectDirect method

The ConnectDirect method connects the two pins directly (without intervening filters).

Syntax


HRESULT ConnectDirect(
  [in]       IPin          *ppinOut,
  [in]       IPin          *ppinIn,
  [inconst 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 value

Returns one of the following values, or an error value returned by IPin::Connect.

Return codeDescription
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

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

See also

Error and Success Codes
IFilterGraph Interface

 

 

Community Additions

ADD
Show:
© 2015 Microsoft