RtAudio

RtAudio

RtAudio ist eine Reihe von C ++ - Klassen, die eine gemeinsame API für die Audioeingabe / -ausgabe in Echtzeit unter Linux-, Macintosh OS-X- und Windows-Betriebssystemen bereitstellen.RtAudio vereinfacht die Interaktion mit Computer-Audio-Hardware erheblich.
RtAudio ist eine Reihe von C ++ - Klassen, die eine gemeinsame API (Application Programming Interface) für die Audioeingabe / -ausgabe in Echtzeit unter Linux-, Macintosh OS-X- und Windows-Betriebssystemen bereitstellen.RtAudio vereinfacht die Interaktion mit Computer-Audio-Hardware erheblich.Es wurde mit den folgenden Zielen entwickelt: Objektorientiertes C ++ - Design Einfache, gemeinsame API für alle unterstützten Plattformen. Nur eine Quelle und eine Header-Datei für die einfache Einbindung in Programmierprojekte ermöglichen die gleichzeitige Unterstützung mehrerer APIs. Die dynamische Verbindung von Geräten bietet umfangreiche Parameter für AudiogeräteDie Steuerung ermöglicht die Prüfung der Audiogeräte auf automatische interne Konvertierung für Datenformat, Kanalnummernkompensation, (De-) Interleaving und Byte-Austausch. RtAudio enthält das Konzept von Audiostreams, die die Audioausgabe (Wiedergabe) und / oder -eingabe (Aufnahme) darstellen.Verfügbare Audiogeräte und ihre Funktionen können beim Öffnen eines Streams aufgelistet und angegeben werden.Bei Bedarf kann beim Erstellen einer RtAudio-Instanz die Unterstützung mehrerer APIs kompiliert und eine bestimmte API angegeben werden.Informationen zu den unterstützten Audio-APIs finden Sie im Abschnitt API-Hinweise.
rtaudio

Alternativen zu RtAudio für alle Plattformen mit einer Lizenz

Wwise

Wwise

Game Audio Engine, die Künstlern mehr Kontrolle und Zeitersparnis beim Programmieren bietet.
PortAudio

PortAudio

PortAudio ist eine plattformübergreifende Open-Source-Audio-E / A-Bibliothek.Es bietet eine sehr einfache API zum Aufzeichnen und / oder Abspielen von Sound mithilfe einer einfachen Rückruffunktion.
JUCE

JUCE

JUCE ist eine umfassende C ++ - Klassenbibliothek zum Erstellen von plattformübergreifenden Anwendungen und Plugins für alle wichtigen Betriebssysteme.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI ist eine moderne C ++ (insb. C ++ 14 und C ++ 17) UI-Bibliothek.
  • Kostenlose
  • Mac
AudioKit

AudioKit

AudioKit ist das führende Open-Source-Audio-Framework.Es unterstützt Millionen von App-Installationen.
  • Kostenlose
  • Mac
KFR

KFR

KFR wurde für Entwickler entwickelt, die ein leistungsstarkes Toolkit für Audio- und DSP-Anwendungen benötigen.
FMOD Ex

FMOD Ex

FMOD ist eine proprietäre Audiobibliothek, die Musikdateien in verschiedenen Formaten auf vielen verschiedenen Betriebssystemplattformen wiedergibt und in Spielen und Softwareanwendungen verwendet wird, um ...