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 vse platforme s katero koli licenco

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.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI je sodobna knjižnica uporabniškega vmesnika C ++ (zlasti C ++ 14 in C ++ 17).
  • Brezplačna
  • Mac
AudioKit

AudioKit

AudioKit je vodilni zvočni okvir odprtega koda.Pooblasti milijone namestitev aplikacij.
  • Brezplačna
  • Mac
KFR

KFR

KFR je zasnovan za razvijalce, ki potrebujejo zmogljiv komplet orodij za avdio in DSP aplikacije.
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 ...