RtAudio

RtAudio

  2
Бесплатное ПО Открытый код
Категории: Образование
Платформы: Mac Linux Windows
Особенности:
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 Android
    games middleware библиотеки программирования азартные игры sound-design
  • PortAudio

    PortAudio - это кроссплатформенная библиотека с открытым исходным кодом для аудио ввода / вывода.
      5
    Бесплатное ПО Открытый код
    Mac Linux Windows
    synthesis library oss
  • JUCE

    JUCE - это обширная библиотека классов C ++ для создания многофункциональных кроссплатформенных приложений и плагинов ...
      3
    Бесплатное ПО
    Mac Linux Windows
    cross-platform developer-tools development gui-toolkit
  • OpenAL Soft

    OpenAL Soft - это лицензированная LGPL кроссплатформенная программная реализация API аудио OpenAL 3D.
      1
    Бесплатное ПО Открытый код
    Windows
    audio-api api
  • FMOD Ex

    FMOD - это проприетарная аудиотека, которая воспроизводит музыкальные файлы разных форматов на самых разных ...
      0
    Бесплатное ПО
    Mac Linux Windows
    api audio-library library programming developer-tools