使用音频单元录制扬声器输出
Posted
技术标签:
【中文标题】使用音频单元录制扬声器输出【英文标题】:Record speaker output with Audio Unit 【发布时间】:2009-12-25 10:21:41 【问题描述】:我正在尝试做的事情:。
我尝试过的:我正在使用 Apple 的示例代码“RecordAudioToFile”,(http://developer.apple.com/mac/library/samplecode/RecordAudioToFile) 这正是我想要的,除了它使用麦克风作为输入。
它认为将 kAudioHardwarePropertyDefaultInputDevice
更改为 kAudioHardwarePropertyDefaultOutputDevice
可以解决我的问题,但是随着更改,我没有调用回调方法。
在此处查看我的代码(第 361 行有上述更改): http://www.rdahl.se/misc/DCAudioFileRecorder_modified.cpp.
需要帮助!
我必须做些什么来解决我的问题? 关于音频单元开发的优秀指南的提示?谢谢! :)
【问题讨论】:
【参考方案1】:您不能将输出设备(扬声器)用作输入设备。
AFAIK 像 Jack OS X 这样的软件采用的解决方案是显示为假音频设备,并将程序的输出重定向到这个伪设备。
【讨论】:
你能提供更多信息吗,怎么做?以上是关于使用音频单元录制扬声器输出的主要内容,如果未能解决你的问题,请参考以下文章