RtAudio

RtAudio

RtAudio е набор от класове C ++, които предоставят общ API за аудио вход / изход в реално време в Linux, Macintosh OS-X и Windows операционни системи.RtAudio значително опростява процеса на взаимодействие с компютърен аудио хардуер.
RtAudio е набор от класове C ++, които предоставят общ API (приложен програмен интерфейс) за аудио вход / изход в реално време в Linux, Macintosh OS-X и Windows операционни системи.RtAudio значително опростява процеса на взаимодействие с компютърен аудио хардуер.Той е проектиран със следните цели: обектно-ориентиран дизайн на C ++ прост, общ API за всички поддържани платформи, само един източник и един заглавен файл за лесно включване в програмиране на проекти позволяват едновременна поддръжка на много api поддръжка динамична връзка на устройства осигуряват обширен параметър на аудио устройствоуправление позволява възможност за аудио устройство да пробва автоматично вътрешно преобразуване за формат на данните, компенсация на номера на канала, (de) преплитане и смяна на байтове RtAudio включва концепцията за аудио потоци, които представляват аудио изход (възпроизвеждане) и / или вход (запис).Наличните аудио устройства и техните възможности могат да бъдат изброени и след това посочени при отваряне на поток.Където е приложимо, може да се компилира множество поддръжка на API и да се зададе конкретен API при създаване на RtAudio инстанция.Вижте секцията Бележки за API за информация, специфична за всеки от поддържаните аудио API ...
rtaudio

Алтернативи на RtAudio за всички платформи с всякакъв лиценз

Wwise

Wwise

Игра аудио двигател, създаден, за да предостави на изпълнителите повече контрол и да спести време на програмистите.
PortAudio

PortAudio

PortAudio е крос платформа, библиотека с отворен код, аудио I / O библиотека.Той осигурява много прост API за запис и / или възпроизвеждане на звук с помощта на проста функция за обратно извикване.
JUCE

JUCE

JUCE е широкообхватна библиотека от клас C ++ за изграждане на богати многоплатформени приложения и приставки за всички основни операционни системи.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI е модерна C ++ (особено C ++ 14 и C ++ 17) библиотека с потребителски интерфейс.
  • Безплатно
  • Mac
AudioKit

AudioKit

AudioKit е водещата аудио рамка с отворен код.Той дава право на милиони инсталации на приложения.
  • Безплатно
  • Mac
KFR

KFR

KFR е създаден за разработчици, които се нуждаят от мощен инструментариум за аудио и DSP приложения.
FMOD Ex

FMOD Ex

FMOD е собствена аудио библиотека, която възпроизвежда музикални файлове в различни формати на много различни платформи на операционна система, използвана в игри и софтуерни приложения за предоставяне ...