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

Wwise

Wwise

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

PortAudio

PortAudio är en platt-plattform, öppen källkod, ljud I / O-bibliotek.Det ger ett mycket enkelt API för inspelning och / eller spelning av ljud med hjälp av en enkel återuppringningsfunktion.
JUCE

JUCE

JUCE är ett omfattande bibliotek i klass C ++ för att bygga rika plattformsapplikationer och plugins för alla stora operativsystem.
KFR

KFR

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

FMOD Ex

FMOD är ett proprietärt ljudbibliotek som spelar musikfiler med olika format på många olika operativsystemplattformar, som används i spel och mjukvaruprogram för att ge ...
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI är ett modernt C ++ (speciellt C ++ 14 och C ++ 17) UI-bibliotek.
AudioKit

AudioKit

AudioKit är den ledande open-source ljudramen.Det driver miljontals appinstallationer.