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;
} |
Partager