我今天使用我组装的 DirectShow 图表进行了测试,该图表在图表的顶部为我的 VOIP 电话分配了一个捕获过滤器。该应用程序从捕获过滤器中获取音频并写入 WAV 文件,作为过滤器图操作的一部分。出于好奇,我运行了该程序的两个副本,完全期望其中一个会抛出一个错误,抱怨捕获设备“正在使用”。令我惊讶的是,该程序的两个副本都运行良好,并且每个副本都创建了自己的录制音频的 WAV 文件。两个文件中的音频都很流畅,没有问题,并且在包含的音频数据方面相互成对。
我可以依靠所有 DirectShow 捕获过滤器来展示在多个过滤器图之间共享的能力吗?还是每个设备/驱动程序都不同?