3

我正在尝试做的事情:使用音频单元记录扬声器输出。

我已经尝试过:我正在使用 Apple 示例代码“RecordAudioToFile” http://developer.apple.com/mac/library/samplecode/RecordAudioToFile,它完全符合我的要求,只是它使用麦克风作为输入.

它认为更改kAudioHardwarePropertyDefaultInputDevicekAudioHardwarePropertyDefaultOutputDevice可以解决我的问题,但是随着更改,我没有调用回调方法。

在此处查看我的代码(第 361 行有上述更改): http ://www.rdahl.se/misc/DCAudioFileRecorder_modified.cpp 。

需要帮助!

  • 我该怎么做才能解决我的问题?
  • 关于音频单元开发的良好指南的提示?

谢谢!:)

4

1 回答 1

2

您不能将输出设备(扬声器)用作输入设备。

AFAIK 像Jack OS X这样的软件采用的解决方案是显示为假音频设备,并将程序的输出重定向到这个伪设备。

于 2009-12-25T16:27:06.353 回答