RtAudio

💻

RtAudio

软件

软件描述

RtAudio 是一组 C++ 类,为 Linux、Macintosh OS-X 和 Windows 操作系统提供跨平台的实时音频输入/输出公共 API。RtAudio 大大简化了与计算机音频硬件交互的过程。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.music.mcgill.ca

安全链接HTTPS

什么是 RtAudio?

RtAudio 是一组 C++ 类,为 Linux、Macintosh OS-X 和 Windows 操作系统提供跨平台的实时音频输入/输出通用 API(应用程序编程接口)。RtAudio 显著简化了与计算机音频硬件交互的过程。其设计目标包括: 面向对象的 C++ 设计
所有支持平台上的简单统一 API
仅需一个源文件和一个头文件,便于集成到项目中
支持同时使用多种 API
支持设备的动态连接
提供广泛的音频设备参数控制
支持音频设备功能探测
自动进行数据格式转换、通道数补偿、(解)交错处理及字节序交换
RtAudio 引入了音频流的概念,用于表示音频输出(播放)和/或输入(录制)。可枚举可用的音频设备及其功能,并在打开流时指定。如适用,可编译多 API 支持,并在创建 RtAudio 实例时指定特定 API。有关各支持音频 API 的具体信息,请参阅 API 说明部分。

主要功能

🔄 替代方案

9 个选择
SoLoud

SoLoud

软件

SoLoud 具有可移植性——其 C/C++ 代码库以可移植方式编写,并已在包括 Windows、OSX、Linux 在内的多种平台以及 Android,甚至 PS4 上使用。(不过我并不对其中许多平台负责,且出于许可原因,PS4 的代码是……)

免费 • 开源
查看详情
上一页
下一页