关于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 /上的此位置还包含大量其他核心音频示例。


查看音频队列服务。


推荐阅读

    linux控制台编程命令?

    linux控制台编程命令?,系统,工具,环境,命令,名称,标准,不了,工作,发行,基础,s

    linux编程常用命令?

    linux编程常用命令?,系统,工作,信息,命令,地址,管理,工具,网络,基础,目录,lin

    编程解析linux命令?

    编程解析linux命令?,系统,标准,基础,设备,发行,电脑,工具,密码,名字,适当,如

    linux命令行图形编程?

    linux命令行图形编程?,系统,不了,情况,密码,工具,地方,百度,管理,图形界面,

    linux编程执行命令?

    linux编程执行命令?,电脑,系统,环境,命令,基础,发行,工具,代码,地址,名称,lin

    linux终端命令行编程?

    linux终端命令行编程?,系统,工作,命令,终端,概念,时间,第一,代码,发行,地方,L

    linux编程调用命令?

    linux编程调用命令?,系统,标准,管理,工作,基础知识,情况,环境,设备,基础,首

    linux编程所需的命令?

    linux编程所需的命令?,工作,地址,档案,系统,命令,管理,标准,信息,目录,文件,L

    linux命令行编程乱码?

    linux命令行编程乱码?,环境,统一,乱码,中文,状态,软件,数据,系统,字符集,文

    linux核心命令实战?

    linux核心命令实战?,系统,基础,地址,基础知识,工作,实战,数字,管理,网络,时

    linux编程c命令符?

    linux编程c命令符?,工具,代码,系统,保险,环境,文件,程序,命令,终端,编辑,到底

    linux基本命令框架?

    linux基本命令框架?,系统,基础,网络,设备,管理,基础知识,环境,管理系统,概

    linux常用编程命令?

    linux常用编程命令?,基础,基础知识,系统,管理,概念,在线,发展,设备,设计,名

    linux命令行界面编程?

    linux命令行界面编程?,系统,环境,代码,密码,命令,终端,首页,软件,工作,电脑,l

    linux命令和应用程序?

    linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,

    linux命令行编程参数?

    linux命令行编程参数?,网络,信息,系统,实时,状态,情况,工具,服务,环境,分析,L