フィルタの追加や削除を行い、フィルタ グラフを作成できます。
| 分類 | メソッド | 説明 | |
|---|---|---|---|
| フィルタ | 追加 | AddFilter | フィルタ グラフにフィルタを追加する。 |
| 削除 | RemoveFilter | フィルタ グラフからフィルタを削除する。 | |
| 検索 | FindFilterByName | フィルタ グラフからフィルタを検索する。 | |
| ピン | 接続 | ConnectDirect | フィルタを通さずに、ピンを直接接続する。 |
| 切断 | Disconnect | ピンを切断する。 | |
| 再接続 | Reconnect | ピンの接続を切断し、同じピンに再接続する。 | |
int AddFilter(
IBaseFilter pFilter, // 追加するフィルタ
string pName // フィルタの名前
);
int RemoveFilter(
IBaseFilter pFilter // 削除するフィルタ
);
int FindFilterByName(
string pName, // 検索するフィルタの名前
out IBaseFilter ppFilter // 見つかったフィルタ
);