Bonjour

J'utilisie OpenAl (SDK Windows)
Platform Windows

Je développe une apllication lecteur audio qui permet de faire les fonctionalités de base (Play , pause,...)elle permet aussi de faire l'enregistrement.

Tout marche parfaitement quand j'utulise ma carte sons comme Unité de lecture et d'enregistrement. Mais moi je ne vais pas utulisé la carte sons du PC mais un dictaphone pour réaliser l'enregistrement et la manipulation du sons(http://www.creative-tn.com/store/images/proplus.jpg).
C'est là ou les problémes commencent:
En effet , j'arrive pas à ouvrir le device pour lancer la capture du sons
L'ouverture du device est faite garce à la methode alcCaptureDevice. Cette derniére me retourne NULL. J'ai remarqué que lorsque je ferme le device avant que je lance la capture là ca fonctionne (Mais pas Toujours ) parfois il n'arrive pas à ouvrir le DEVICE
Voici ce que j'ai fais:

**********************************************************/
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
ALCcontext* ptrCntxt = alcGetCurrentContext();
ALCdevice* ptrDvc = alcGetContextsDevice(ptrCntxt);
alcMakeContextCurrent(NULL);
alcDestroyContext(ptrCntxt);
alcCloseDevice(ptrDvc);
 
CptrDvc=alcCaptureOpenDevice(ptrucDvcNm, 44100, AL_FORMAT_MONO16, 44100);
 
 /......................../
 
 alcCaptureStop(CptrDvc);
 
//reopen again  the device
 
 Dvc = alcOpenDevice(NULL);
ALCcontext* ptrCntxt = alcCreateContext(Dvc, NULL);
 alcMakeContextCurrent(ptrCntxt);
**********************************************************************************************/

De l'aide SVP
Merci d'avance