#1 Le 09/02/2020, à 15: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