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 Linux

Wwise

Wwise

Igralni avdio motor, zasnovan tako, da umetnikom omogoča večji nadzor in prihrani čas programerjev.
PortAudio

PortAudio

PortAudio je navzkrižna platforma, odprtokodna, avdio V / knjižnica.Zagotavlja zelo preprost API za snemanje in / ali predvajanje zvoka s pomočjo preproste funkcije povratnega klica.
JUCE

JUCE

JUCE je obsežna knjižnica razreda C ++ za gradnjo bogatih aplikacij in vtičnikov za vse platforme za vse glavne operacijske sisteme.
FMOD Ex

FMOD Ex

FMOD je lastniška zvočna knjižnica, ki predvaja glasbene datoteke različnih formatov na različnih platformah operacijskega sistema, ki se uporabljajo v igrah in programskih programih za zagotavljanje ...
KFR

KFR

KFR je zasnovan za razvijalce, ki potrebujejo zmogljiv komplet orodij za avdio in DSP aplikacije.