【问题标题】: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.

需要帮助!

  • 我必须做些什么来解决我的问题?
  • 关于音频单元开发的优秀指南的提示?

谢谢! :)

【问题讨论】:

    标签: macos core-audio audio-recording


    【解决方案1】:

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

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

    【讨论】:

    • 你能提供更多信息吗,怎么做?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多