Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/02/2020, à 16:26

bird12358

Virtual input audio device avec alsa

Bonjour,

Je cherche à créer "une copie" d'un microphone d'entrée dans une entrée virtuel.
J'arrive à créer i, périphérique d'entrée virtuel:

 sudo modprobe snd-aloop

Pour alimenter ce périphérique audio et récupérer le flux:

aplay -D plughw:CARD=Loopback,DEV=1 input.wav 
arecord -f S16_LE -d 10  -r 22050 -D plughw:CARD=Loopback,DEV=0  output.wav

Je voudrais faire ca dans un programme en cpp. Dans mon programme, je souhaiterais copier un microphone d'entrée dans un microphone virtuel. Et sur l'appuie d'une touche de clavier je veux récupérer les n dernieres secondes du microphone d'entrée et en générer un fichier audio.

Je cherche donc une librairie. Est ce que quelqu'un pourrait me conseiller une API ou une librairie?

Hors ligne