3
RtAudio er et sæt C ++ klasser, der giver et fælles API (Application Programming Interface) til realtidslydinput / output på tværs af Linux, Macintosh OS-X og Windows-operativsystemer.RtAudio forenkler processen med at interagere med computerens lydhardware markant.Det blev designet med følgende mål: Objektorienteret C ++ design simpel, fælles API på tværs af alle understøttede platforme kun en kilde og en headerfil for nem integration i programmeringsprojekter tillader samtidig multi-api support support dynamisk forbindelse af enheder giver omfattende lydenhedsparameterkontrol giver mulighed for lydenhedens evne til at undersøge automatisk intern konvertering til dataformat, kanalnummerkompensation, (de) interleaving og byte-swapping RtAudio inkorporerer konceptet med lydstrømme, der repræsenterer lydudgang (afspilning) og / eller input (optagelse).Tilgængelige lydenheder og deres muligheder kan opregnes og derefter specificeres, når en stream åbnes.Hvor det er relevant, kan flere API-support kompileres og en bestemt API specificeres, når du opretter en RtAudio-instans.Se afsnittet API-noter for oplysninger, der er specifikke for hver af de understøttede lyd-API'er ....