如何在 Mac 上使用 Cocoa 以编程方式创建音频流。比如说,在 Cocoa 应用程序中使用 Mac OSX 上的核心框架制作一个白噪声生成器?
Hans Sjunnesson
问问题
3774 次
2 回答
4
一种方法是使用CoreAudio DefaultOutputUnit。
您可以使用输出采样率、分辨率和输出采样格式等参数对其进行配置。然后,您可以以编程方式创建原始声波并将其提供给输出单元。
在您的机器上查看 /Developer/Examples/CoreAudio/SimpleSDK/DefaultOutputUnit/ 上的这个示例
它使用默认输出单元来播放以编程方式渲染的正弦波。以此为起点,您可以编写一个例程来渲染任何其他内容以输出。
/Developer/Examples/CoreAudio/ 的这个位置还包含大量其他核心音频示例。
于 2008-09-18T06:52:47.547 回答
2
查看音频队列服务。
于 2008-09-17T21:22:25.873 回答