RtAudio

RtAudio

RtAudio je niz razredov C ++, ki zagotavljajo skupen API za zvočni vhod / izhod v realnem času v operacijskih sistemih Linux, Macintosh OS-X in Windows.RtAudio znatno poenostavi postopek interakcije z računalniško avdio strojno opremo.
RtAudio je niz razredov C ++, ki zagotavljajo skupen API (aplikacijski programski vmesnik) za vhod / izhod v realnem času v operacijskih sistemih Linux, Macintosh OS-X in Windows.RtAudio znatno poenostavi postopek interakcije z računalniško avdio strojno opremo.Zasnovan je bil z naslednjimi cilji: objektno usmerjeno C ++ oblikovanje preprost, skupen API na vseh podprtih platformah, samo en vir in ena glava datoteke za enostavno vključitev v programske projekte omogočajo hkratno podporo za več aplikacij, podpora dinamična povezava naprav zagotavlja obsežen parameter avdio napravekrmiljenje omogoča avdio napravam zmožnost samodejne notranje pretvorbe za format podatkov, kompenzacijo številke kanalov, (de) prepletanje in izmenjavo bajtov RtAudio vključuje koncept zvočnih tokov, ki predstavljajo zvočni izhod (predvajanje) in / ali vhod (snemanje).Razpoložljive zvočne naprave in njihove zmogljivosti je mogoče našteti in nato določiti ob odpiranju toka.Kadar je to primerno, je mogoče pri ustvarjanju primerka RtAudio sestaviti več podpore API-ja in določiti določen API.Glejte razdelek Opombe API-ja za informacije, ki so značilne za vsakega od podprtih zvočnih API-jev ....
rtaudio

Alternativa RtAudiou za Android s komercialno licenco