如何在Mac上使用Cocoa以编程方式创建音频流。比方说,在Cocoa应用程序中使用Mac OSX上的核心框架的白噪声生成器?
答案 0 :(得分:4)
一种方法是使用CoreAudio DefaultOutputUnit。
您可以使用输出采样率,分辨率和输出样本格式等参数对其进行配置。然后,您可以以编程方式创建原始声波并将其提供给输出单元。
在您的计算机上查看此示例:/ Developer / Examples / CoreAudio / SimpleSDK / DefaultOutputUnit /
使用默认输出单元播放以编程方式呈现的正弦波。使用它作为起点,你可以编写一个例程来渲染任何其他东西。
位于/ Developer / Examples / CoreAudio /的位置还包含大量其他核心音频示例。
答案 1 :(得分:2)