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 个选择
JUCE

JUCE

软件

JUCE 是一个功能丰富的 C++ 类库,用于构建适用于所有主要操作系统的强大跨平台应用程序和插件。

免费个人 • 专有
查看详情
Elements C++ GUI

Elements C++ GUI

软件

Elements C++ GUI 是一个现代 C++(特别是 C++14 和 C++17)UI 库。该库具有分辨率无关性和 HDPI 支持,模块化是其另一重点,既适用于通用场景,也涵盖了音频插件开发所需的所有功能。

免费 • 开源
查看详情
Wwise

Wwise

软件

“Wwise® 是无可争议的最先进、功能最丰富的游戏互动音效引擎。无论你是独立开发者,还是数百万美元规模的制作团队,Wwise 都能胜任。”——Audiokinetic.com

免费增值 • 专有
查看详情
OpenAL Soft

OpenAL Soft

软件

5

OpenAL Soft 是一个采用 LGPL 许可证、跨平台的 OpenAL 3D 音频 API 软件实现。它源自最初在 openal.org 的 SVN 仓库中发布的开源 Windows 版本(该仓库现已停止维护)。

免费 • 开源
查看详情
PortAudio

PortAudio

软件

PortAudio 是一个跨平台、开源的音频输入输出库。它通过简单的回调函数,为录音和/或播放声音提供了一个非常简洁的 API。

免费 • 开源
查看详情
FMOD Ex

FMOD Ex

软件

FMOD 是一种专有的音频库,可在多种不同操作系统平台上播放各种格式的音乐文件,常用于游戏和软件应用程序中以提供音频功能。

免费个人 • 专有
查看详情

KFR专为需要强大音频和数字信号处理(DSP)工具包的开发者设计。该框架内置了大量即用型C++类和函数,涵盖从高质量滤波到提升开发效率的小型辅助工具等多种DSP任务。

免费增值 • 开源
查看详情
AudioKit

AudioKit

软件框架

AudioKit 是领先的开源音频框架,已支持数百万次应用安装。AudioKit 使开发者能够快速为 iOS、macOS 和 Apple Watch 应用添加专业级音频功能。

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