【问题标题】:Using Core Audio to extract float from default line out sound device使用 Core Audio 从默认线路输出声音设备中提取浮点数
【发布时间】:2011-09-11 08:46:15
【问题描述】:

在使用 Core Audio 从声音输出设备中提取浮点数时,我需要一些帮助/指导。我读过关于从 AIFF 提取花车的类似帖子。我的最终目标是:

  • iTunes 正在播放歌曲

  • 使用 Core Audio 的 C/C++ 程序 从声音中提取浮点值 设备(实时)

  • 使用生成的浮点向量来执行 数组的傅里叶变换 浮动(可能使用 vDSP 从 Apple 的 Accelerate 库)- 这部分我有点想通了 :)

注意:我正在 Mac OS X (10.6+) 上开发。

任何帮助将不胜感激。

【问题讨论】:

    标签: c++ c macos core-audio


    【解决方案1】:

    Core Audio 邮件列表中经常出现这个问题。没有简单的方法可以完成您想做的事情。见:

    http://lists.apple.com/archives/coreaudio-api/2007/Jul/msg00066.html http://lists.apple.com/archives/coreaudio-api/2009/Nov/msg00308.html

    您需要编写 kext 或用户级驱动程序。

    【讨论】:

    • 谢谢,我会查看这些链接。您认为 Port Audio 等其他音频库会使这项任务变得更容易吗?
    • 我不这么认为,因为您想要做的事情本质上是特定于 OS X 的。
    猜你喜欢
    • 1970-01-01
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    相关资源
    最近更新 更多