| Microsoft DirectX 9.0 | 
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. | 
See Also