次の方法で共有


IFilterGraph::ConnectDirect

ConnectDirect メソッドは、2 つのピンを直接接続する (フィルタを通さない)。

構文

  HRESULT ConnectDirect(
  IPin *ppinOut,
  IPin *ppinIn,
  const AM_MEDIA_TYPE *pmt
);

パラメータ

ppinOut

[in] 出力ピンへのポインタ。

ppinIn

[in] 入力ピンへのポインタ。

pmt

[in] 接続に使うメディア タイプへのポインタ (省略可能、NULL も可)。

戻り値

次のいずれかの値か、または IPin::Connect が返したエラー値を返す。

説明
S_OK 成功。
E_POINTER NULL ポインタ引数。
VFW_E_NOT_IN_GRAPH 指定されたピンのいずれかがグラフに含まれていない。
VFW_E_CIRCULAR_GRAPH 入力ピンが出力ピンのアップストリームにあるため、グラフが循環する。

参照