音频捕获

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

应用程序可以使用 DirectShow 通过声音卡上的输入从麦克风、磁带机和其他设备捕获音频数据。 典型方案包括:

  • 录制画外音旁白,以便以后通过视频流进行配音。
  • 将旧式模拟音频内容转换为数字格式。
  • 捕获通过网络传输的语音或音乐。

最终用户有多个选项可用于从声音卡到硬盘捕获音频。 大多数卡片提供从其音频输入混合和录制的应用程序。 Windows 提供录音机,这是一个简单的实用工具应用程序,用于从麦克风进行录制。 Windows Media 编码器可以作为 DirectX 媒体对象 (DMO) 合并到 DirectShow 应用程序中。 本部分介绍如何使用 DirectShow 在自己的应用程序中集成音频捕获功能。

本节包含下列主题:

使用 DirectShow