使用Core Audio从默认线路输出声音设备中提取浮点数
我需要一些帮助/指导,使用Core Audio从声音输出设备中提取浮点数。 我已经阅读过关于从AIFF中提取浮子的类似post。 我的最终目标是:
-
iTunes正在播放一首歌
-
使用Core Audio的C / C ++程序从声音设备中提取浮点值(实时)
-
使用生成的浮点向量对浮点数组执行傅立叶变换(可能使用Apple的Accelerate Library中的vDSP) – 这部分我有点想通了:)
注意:我正在使用Mac OS X(10.6+)进行开发。
任何帮助都感激不尽。
这个问题经常出现在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或user-land驱动程序。