Bonjour à tous.
Lors de l'initialisation de mon device de capture via ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Ouvre le périphérique de capture
bool QOpenAl::initCapture()
{
   ALCcontext* Context = alcGetCurrentContext();
   ALCdevice* Device = alcGetContextsDevice(Context);
 
   //On verifie que la capture audio est supportée
   if(alcIsExtensionPresent(Device,"ALC_EXT_CAPTURE")==AL_FALSE)
     return false;
 
    // Récupération des devices de capture disponibles
    //Ouverture du device de capture par defaut
   CaptureDevice=alcCaptureOpenDevice(NULL, 11025,AL_FORMAT_MONO16,11025);
 
   if(!CaptureDevice)
       return false;
 
 
   return true;
 }
CaptureDevice n'est pas correctement initialisé et j'obtient comme erreur à l'execution :
AL lib: alsa.c:564: set buffer size min failed: Argument invalide

Voila je sais que j'ai des difficultés a gérer le son sous linux (l'enregistrement via qnome-sound record marche une fois sur 4)

Merci d'avance.