RtAudio
RtAudio
2
Бесплатное ПО
Открытый код
Категории:
Образование
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
synthesis library библиотеки программирования
synthesis library библиотеки программирования
RtAudio - это набор классов C ++, которые предоставляют общий API (интерфейс
прикладного программирования) для ввода / вывода аудио в реальном времени в
операционных системах Linux, Macintosh OS-X и Windows. RtAudio значительно
упрощает процесс взаимодействия с компьютерным аудиооборудованием. Он был
разработан со следующими целями:
объектно-ориентированный дизайн C ++
простой общий API на всех поддерживаемых платформах
только один исходный файл и один заголовочный файл для легкого включения в
проекты программирования
разрешить одновременную поддержку нескольких API
поддержка динамического подключения устройств
обеспечить расширенный контроль параметров аудиоустройства
разрешить зондирование возможностей аудиоустройства
автоматическое внутреннее преобразование для формата данных, компенсации
номера канала, (де) чередования и замены байтов
RtAudio включает в себя концепцию аудиопотоков, которые представляют
аудиовыход (воспроизведение) и / или ввод (запись). Доступные аудиоустройства
и их возможности могут быть перечислены, а затем указаны при открытии потока.
Где это применимо, поддержка нескольких API может быть скомпилирована, и
конкретный API может быть указан при создании экземпляра RtAudio. См. Раздел
«Примечания по API» для получения информации, относящейся к каждому из
поддерживаемых аудио API.
Аналоги (5):
-
Wwise
Игровой аудио движок, предназначенный для того, чтобы дать художникам больше контроля и сэкономить время программистов.7
Бесплатное ПОLinux Windows mobile Apple TV Windows Mac iOS Androidgames middleware библиотеки программирования азартные игры sound-design -
PortAudio
PortAudio - это кроссплатформенная библиотека с открытым исходным кодом для аудио ввода / вывода.5
Бесплатное ПО Открытый кодMac Linux Windowssynthesis library oss -
JUCE
JUCE - это обширная библиотека классов C ++ для создания многофункциональных кроссплатформенных приложений и плагинов ...3
Бесплатное ПОMac Linux Windowscross-platform developer-tools development gui-toolkit -
OpenAL Soft
OpenAL Soft - это лицензированная LGPL кроссплатформенная программная реализация API аудио OpenAL 3D.1
Бесплатное ПО Открытый кодWindowsaudio-api api -
FMOD Ex
FMOD - это проприетарная аудиотека, которая воспроизводит музыкальные файлы разных форматов на самых разных ...0
Бесплатное ПОMac Linux Windowsapi audio-library library programming developer-tools