关于macos:在Mac上以可可方式编程流音频

关于macos:在Mac上以可可方式编程流音频

Programmatically stream audio in Cocoa on the Mac

如何在Mac上使用Cocoa以编程方式创建音频流。想要说一个在Cocoa应用程序中的Mac OSX上使用核心框架的白噪声发生器吗?


一种方法是使用CoreAudio DefaultOutputUnit。

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

在/ Developer / Examples / CoreAudio / SimpleSDK / DefaultOutputUnit /

上的计算机上查看此示例

使用默认输出单元播放以编程方式渲染的正弦波。以此为起点,您可以编写例程以呈现任何其他内容以输出。

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


查看音频队列服务。


推荐阅读