RtAudio

RtAudio

RtAudio est un ensemble de classes C ++ qui fournissent une API commune pour les entrées / sorties audio en temps réel sur les systèmes d'exploitation Linux, Macintosh OS-X et Windows.RtAudio simplifie considérablement le processus d'interaction avec le matériel audio informatique.
RtAudio est un ensemble de classes C ++ qui fournissent une API commune (Application Programming Interface) pour les entrées / sorties audio en temps réel sur les systèmes d'exploitation Linux, Macintosh OS-X et Windows.RtAudio simplifie considérablement le processus d'interaction avec le matériel audio informatique.Il a été conçu avec les objectifs suivants: conception C ++ orientée objet API simple et commune sur toutes les plates-formes prises en charge, une seule source et un seul fichier d'en-tête pour une inclusion facile dans les projets de programmation permettent la prise en charge multi-api simultanée prise en charge de la connexion dynamique des appareils fournissent un paramètre de périphérique audio étenduLe contrôle permet à la capacité du périphérique audio de sonder la conversion interne automatique pour le format des données, la compensation du numéro de canal, l'entrelacement (dé) et la permutation d'octets RtAudio intègre le concept de flux audio, qui représentent la sortie audio (lecture) et / ou l'entrée (enregistrement).Les périphériques audio disponibles et leurs capacités peuvent être énumérés puis spécifiés lors de l'ouverture d'un flux.Le cas échéant, la prise en charge de plusieurs API peut être compilée et une API particulière spécifiée lors de la création d'une instance RtAudio.Voir la section Notes d'API pour des informations spécifiques à chacune des API audio prises en charge ....
rtaudio

Les catégories

Alternatives à RtAudio pour toutes les plateformes avec n'importe quelle licence

Wwise

Wwise

Moteur audio de jeu, conçu pour donner aux artistes plus de contrôle et faire gagner du temps aux programmeurs.
PortAudio

PortAudio

PortAudio est une bibliothèque d'E / S audio multiplateforme et open source.Il fournit une API très simple pour enregistrer et / ou jouer du son à l'aide d'une simple fonction de rappel.
JUCE

JUCE

JUCE est une vaste bibliothèque de classes C ++ pour la création d'applications et de plugins multiplateformes riches pour tous les principaux systèmes d'exploitation.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI est une bibliothèque d'interface utilisateur C ++ (en particulier C ++ 14 et C ++ 17) moderne.
AudioKit

AudioKit

AudioKit est le principal framework audio open source.Il alimente des millions d'installations d'applications.
KFR

KFR

KFR est conçu pour les développeurs qui ont besoin d'une puissante boîte à outils pour les applications audio et DSP.
FMOD Ex

FMOD Ex

FMOD est une bibliothèque audio propriétaire qui lit des fichiers musicaux de divers formats sur de nombreuses plates-formes de système d'exploitation différentes, utilisée dans les jeux et les applications logicielles pour fournir ...