RtAudio

RtAudio

RtAudio je skup klasa C ++ koji pružaju zajednički API za audio ulaz / izlaz u stvarnom vremenu preko Linuxa, Macintosh OS-X i Windows operativnih sustava.RtAudio značajno pojednostavljuje proces interakcije s računalnim audio hardverom.
RtAudio je skup klasa C ++ koji pružaju zajednički API (aplikacijsko programsko sučelje) za audio ulaz / izlaz u stvarnom vremenu preko Linuxa, Macintosh OS-X i Windows operativnih sustava.RtAudio značajno pojednostavljuje proces interakcije s računalnim audio hardverom.Dizajniran je sa sljedećim ciljevima: objektno orijentirani C ++ dizajn jednostavan, zajednički API na svim podržanim platformama, samo jedan izvor i jedna zaglavna datoteka za jednostavno uključivanje u programske projekte omogućuju istodobnu multi-api podršku, dinamička povezanost uređaja pruža opsežan parametar audio uređajakontrola omogućuje sposobnost audio uređaja ispitivanje automatske interne pretvorbe za format podataka, nadoknadu broja kanala, (de) prepletanje i izmjenu bajtova. RtAudio uključuje koncept audio tokova, koji predstavljaju audio izlaz (reprodukcija) i / ili ulaz (snimanje).Dostupni audio uređaji i njihove mogućnosti mogu se nabrojati, a zatim specificirati prilikom otvaranja struje.Ako je primjenjivo, može se sastaviti više API podrške i odrediti određeni API prilikom stvaranja RtAudio instancije.Pogledajte odjeljak Napomene API-ja za informacije specifične za svaki podržani audio API-je ....

Alternativa RtAudiou za Windows

Wwise

Wwise

Igrački audio uređaj dizajniran kako bi umjetnicima pružio veću kontrolu i uštedio vrijeme programera.
PortAudio

PortAudio

PortAudio je cross platforma, knjižnica otvorenog koda, audio I / O knjižnica.Pruža vrlo jednostavan API za snimanje i / ili reprodukciju zvuka pomoću jednostavne funkcije povratnog poziva.
JUCE

JUCE

JUCE je široka knjižnica klase C ++ za izgradnju bogatih aplikacija i više dodataka za sve platforme za sve glavne operativne sustave.
FMOD Ex

FMOD Ex

FMOD je vlasnička audio biblioteka koja reproducira glazbene datoteke različitih formata na različitim platformama operacijskog sustava, a koriste se u igrama i softverskim aplikacijama za pružanje ...
KFR

KFR

KFR je stvoren za programere kojima je potreban snažan alat za audio i DSP aplikacije.