次の方法で共有


デバイスとフィルタの列挙

アプリケーションが、ユーザーのシステムにある特定のフィルタを見つけなければならないことがある。たとえば、ビデオ キャプチャ アプリケーションは、使用可能なキャプチャ デバイスのリストを表示する必要がある。Microsoft® DirectShow® はコンポーネントベースのアーキテクチャを使っているため、ユーザーのシステムにどのフィルタがインストールされているか設計時にはわからない。ハードウェア デバイスを表すフィルタの場合は特にそうである。DirectShow は登録済みフィルタを探す 2 つのコンポーネントを備えている。

ここで説明する列挙子は、COM の列挙インターフェイスで使われる標準形に従う。詳細については、Microsoft Platform SDK の IEnumXXXX のトピックを参照すること。

ここでは次の内容について説明する。