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 | 入力ピンが出力ピンのアップストリームにあるため、グラフが循環する。 |
参照