我正在尝试做什么:使用音频单元录制扬声器输出。
我尝试了什么:我正在使用Apples示例代码“RecordAudioToFile”,(http://developer.apple.com/mac/library/samplecode/RecordAudioToFile)这完全符合我的要求,除了它使用麦克风作为输入。
它认为将 kAudioHardwarePropertyDefaultInputDevice
更改为 kAudioHardwarePropertyDefaultOutputDevice
可以解决我的问题,但是通过更改,我无法调用回调方法。
请在此处查看我的代码(第361行有以上更改): http://www.rdahl.se/misc/DCAudioFileRecorder_modified.cpp
需要帮助!
谢谢! :)
答案 0 :(得分:2)
您不能将输出设备(扬声器)用作输入设备。
AFAIK像[{3}}这样的软件使用的解决方案是作为假音频设备出现,并将程序的输出重定向到这个伪设备。