現在、私はDirectShowベースのアプリケーションを作成しています。これは、GraphEditが難しすぎてほとんどの人が理解できないため、ユーザーがTVキャプチャカードを構成するのに役立つはずです。このアプリケーションは、生成されたグラフを.GRFファイルにエクスポートし、別のアプリケーションで使用するという考え方です。
ユーザーは、ソースフィルターの作成に使用するデバイス( IMoniker )を選択でき、ビデオ/オーディオに関するいくつかの設定を変更できます。
.GRFファイルをエクスポートすることに加えて、私のアプリケーションにはそのようなファイルをインポートする機能も必要です。私の質問は、インポートされたグラフでソースフィルターを作成するために使用されたモニカ/デバイスを見つけるにはどうすればよいですか?
接続されているすべてのデバイスのソースフィルターのリストを作成し、それらをインポートされたグラフのソースフィルターと比較しようとしましたが、うまくいかなかったようです。