RtAudio

RtAudio

RtAudio är en uppsättning C ++ -klasser som tillhandahåller ett gemensamt API för ljudingång / -utgång i realtid över Linux, Macintosh OS-X och Windows operativsystem.RtAudio förenklar processen att interagera med datorljudhårdvara betydligt.
RtAudio är en uppsättning C ++ -klasser som tillhandahåller ett gemensamt API (Application Programming Interface) för realtidsljudingång / -utgång över Linux, Macintosh OS-X och Windows-operativsystem.RtAudio förenklar processen för att interagera med datorljudhårdvara betydligt.Det designades med följande mål: objektorienterad C ++ design enkel, gemensam API över alla plattformar som stöds endast en källa och en huvudfil för enkel inkludering i programmeringsprojekt tillåter samtidig multi-api support stöd dynamisk anslutning av enheter ger omfattande ljudenhetsparameterstyrning möjliggör ljudenhetens kapacitet som söker efter automatisk intern konvertering för dataformat, kanalnummerkompensation, (de) interleaving och byte-byte av RtAudio innehåller konceptet för ljudströmmar, som representerar ljudutgång (uppspelning) och / eller ingång (inspelning).Tillgängliga ljudenheter och deras funktioner kan räknas upp och sedan specificeras när en ström öppnas.I förekommande fall kan flera API-stöd sammanställas och ett särskilt API specificeras när du skapar en RtAudio-instans.Se avsnittet API-anteckningar för information som är specifik för var och en av de stödda ljud-API: erna.
rtaudio

Alternativ till RtAudio för Mac med gratis licens

Wwise

Wwise

Spelljudmotor, utformad för att ge artister mer kontroll och spara programmerarnas tid.
KFR

KFR

KFR är byggd för utvecklare som behöver en kraftfull verktygssats för ljud- och DSP-applikationer.