【问题标题】:I want to capture audio for all VoIP applications such as Skype, G-Talk, Msn, etc我想为所有 VoIP 应用程序(如 Skype、G-Talk、Msn 等)捕获音频
【发布时间】:2011-06-28 13:50:53
【问题描述】:

我需要一些链接来记录所有应用程序中的麦克风和音频。我正在为应用程序开发录音机功能。 我尝试拦截一些 API,例如 IDirectSound 和 Wave API,但我遗漏了一些东西,因为一些应用程序是记录器,而另一些则不是。

有人可以给我一个关于这个的线索吗?

最好的问候。

【问题讨论】:

  • 绕道而行,也许是围绕 waveOut* 函数,或者看看 MxSkypeRecorder 是如何做到的......我真的很想看到它工作。
  • 我知道那个应用程序,但我需要一些可以通过我的代码使用的东西。这是面向最终用户的独立应用程序。
  • 是的,但它有一个单独的 dll 用于捕获播放的音频。也许通过一些逆向工程,您将能够找到进入它的工作方式。例如,导出函数的列表(按名称,如果存在)。
  • 我刚刚查看了 mxhook.dll,文件末尾有非常有趣的字符串...
  • 感谢您提供的信息,但如果我能提供更直接的信息,那就太好了!

标签: audio sdk capture microphone recorder


【解决方案1】:

在我的比较中,我们开发了一个Audio Recorder SDK,因为制作拦截所有应用程序所需的所有钩子非常困难。您应该挂钩 MCI Wave API 调用、IDirectSound 接口和新的 IAudioClient 接口,它们是 Windows Vista / Windows 7 Core Audio 引擎的一部分。 我们的 SDK 支持 Skype 4.x 和 5.x、G-Talk 和 Msn。我们已经使用其他应用程序进行了测试,它可以正常工作,但我们不支持它们。 此外,我们还带来了一些 UI 功能,例如处理按钮点击和使用 SDK 获取窗口文本。

希望这些信息对你有所帮助。

【讨论】:

  • 这是我最好的选择,我会联系贵公司并测试它的工作原理。
  • 很遗憾,没有文档:3
  • 试用版没有用吗?
猜你喜欢
  • 1970-01-01
  • 2017-09-10
  • 1970-01-01
  • 2017-10-13
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多