今日、私が作成した DirectShow グラフを使用してテストを実行しました。このグラフには、グラフの上部にある VOIP 電話に割り当てられたキャプチャ フィルタが含まれていました。アプリは、フィルター グラフの操作の一部として、キャプチャ フィルターからオーディオを取得し、WAV ファイルを書き込みます。好奇心から、プログラムの 2 つのコピーを実行しましたが、そのうちの 1 つがキャプチャ デバイスが「使用中」であるというエラーをスローすることを完全に期待していました。驚いたことに、プログラムの両方のコピーが正常に動作し、それぞれが録音されたオーディオの独自の WAV ファイルを作成しました。両方のファイルのオーディオはスムーズで問題なく、含まれているオーディオ データに関しては互いに双子でした。
すべての DirectShow キャプチャ フィルターが、複数のフィルター グラフ間で共有される機能を示すと期待できますか? または、すべてのデバイス/ドライバーが異なりますか?