123
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.

Alternativ till RtAudio för Windows

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.
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 ...
KFR

KFR

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