关于音频捕获筛选器

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

DirectShow 支持通过音频捕获筛选器从声音卡的模拟输入进行捕获。 此筛选器使用 waveInXXX API 来控制驱动程序支持这些 API 的任何设备。 系统上的每个卡都由筛选器的单独实例表示。

音频捕获筛选器将卡上的每个输入(例如麦克风或 MIDI 输入)公开为输入引脚。 输入引脚表示驱动程序公开为音频源行的内容。 但是,没有数据通过这些输入引脚传输,并且它们不会连接到其他 DirectShow 筛选器。 它们只是为应用程序提供了一种控制输入的方法。 应用程序可以使用输入引脚启用或禁用输入,或设置混合属性,如低音均衡、高音均衡、平移等。 可用的控制量取决于驱动程序。 若要充分了解和利用特定声音卡的功能,需要卡制造商提供的文档。

注意

可以从CD-Audio输入进行捕获,但此音频流已经通过数模转换器,因此原始 CD 会丢失声音质量。

 

音频捕获