在Mac上以编程方式在Cocoa中传输音频

时间:2008-09-17 21:09:48

标签: cocoa macos audio stream

如何在Mac上使用Cocoa以编程方式创建音频流。比方说,在Cocoa应用程序中使用Mac OSX上的核心框架的白噪声生成器?

2 个答案:

答案 0 :(得分:4)

一种方法是使用CoreAudio DefaultOutputUnit。

您可以使用输出采样率,分辨率和输出样本格式等参数对其进行配置。然后,您可以以编程方式创建原始声波并将其提供给输出单元。

在您的计算机上查看此示例:/ Developer / Examples / CoreAudio / SimpleSDK / DefaultOutputUnit /

使用默认输出单元播放以编程方式呈现的正弦波。使用它作为起点,你可以编写一个例程来渲染任何其他东西。

位于/ Developer / Examples / CoreAudio /的位置还包含大量其他核心音频示例。

答案 1 :(得分:2)