PortAudio
![Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.](http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/12px-Info_Simple.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/45px-2017-fr.wp-orange-source.svg.png)
Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().
Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
Développé par | (en) Liste des contributeurs |
---|---|
Dernière version | 19.7.0 ()[1]![]() |
Version avancée | v19 () |
Dépôt | github.com/PortAudio/portaudio![]() |
Écrit en | C![]() |
Système d'exploitation | Type Unix et Microsoft Windows![]() |
Environnement | Multiplate-forme |
Type | API |
Licence | Licence MIT |
Site web | (en) Site officiel |
modifier - modifier le code - voir Wikidata (aide)
PortAudio est une bibliothèque open-source et multiplate-forme permettant de gérer les entrées et sorties audios. Elle est écrite en C et peut être utilisée sous Windows, Mac OS X et linux. PortAudio supporte toutes les Interface de programmation natives majeures : Core Audio, ALSA, et MME, DirectSound, ASIO et WASAPI sur Windows.
PortAudio fournit une interface de programmation basée sur des fonctions de rappel ou par blocage des entrées-sorties. PortAudio ne gère que les entrées-sorties audio, la lecture et l'écriture de fichiers audio ne sont pas gérées directement. Il faut donc passer par une autre bibliothèque, libsndfile par exemple, pour la gestion de fichier audio.
Son développement a été abandonné en 2011. Sous linux, les applications l'ont alors généralement remplacé par PulseAudio.
Applications utilisant PortAudio
De nombreuses applications utilisent ou ont utilisé PortAudio :
- Audacity, l'utilise sous windows, en parallèle à MME et ASIO, et sous Linux, en parallèle à JACK et en surcouche de PulseAudio. A été remplacé par CoreAudio sous MacOS[2] ;
- Gnaural ;
- Master of Orion III ;
- UltraStar Deluxe ;
- VLC media player, l'a abandonné dans sa version 2.0 (sorti en ), et l'a remplacé par mmdevice (WASAPI) pour Windows Vista+, auhal pour macOS et pulse pour Liunx[3] ;
Une liste complète est disponible sur le site officiel[4].
Notes et références
Voir aussi
Liens externes
- (en) Site officiel
v · m | ||
---|---|---|
Histoire | ![]() | |
Noyau Linux | ||
Distributions |
| |
Applications | ||
Personnalités liées |
| |
Médias | ||
Mobile | ||
Autres sujets |
Portail de la programmation informatique
Portail des logiciels libres