音频捕获

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

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

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

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

本节包含以下主题:

使用 DirectShow