[C++] Comment controler le mixer audio de windows ???

Comment controler le mixer audio de windows ??? [C++] - Programmation

Marsh Posté le 25-03-2002 à 11:12:08    

MMRESULT Error;
UINT NbMixers;
LPHMIXER MixerHandle;
//nombre de mixers presents
NbMixers=mixerGetNumDevs();
 
Error=mixerOpen(MixerHandle,(NbMixers-1),0,0,MIXER
_OBJECTF_MIXER);
if(Error==MMSYSERR_NOERROR)
{
MessageBox(NULL,"Erreur lors de l'ouverture du mixer","mixerOpen",MB_OK+MB_ICONERROR);
}
 
mixerClose(MixerHandle);
 
 
 
 
voila j'ai pour le moment ce bout de code mais qui plante a l'ouverture, il me renvoie en fait MMSYSERR_INVALPARAM ce qui est plutot vague alors je sais pas quoi modifier pour qeu ca marche?
 
Alors y'en a qui ont deja bricoles le mixer de windows????

Reply

Marsh Posté le 25-03-2002 à 11:12:08   

Reply

Marsh Posté le 25-03-2002 à 11:25:15    

Bon desole en fait j'ai trouve la reponse y'avait un petit probleme sur une variable, pour ceux que ca interesse je poste le code correct  
 
 
 
 
 
MMRESULT Error;
UINT NbMixers;
HMIXER MixerHandle;
//nombre de mixers presents
NbMixers=mixerGetNumDevs();
//ouverture du mixer
Error=mixerOpen(&MixerHandle,
NbMixers-1),0,NULL,MIXER_OBJECTF_MIXER);
if(Error!=MMSYSERR_NOERROR)
{
MessageBox(NULL,"Erreur lors de l'ouverture du mixer","mixerOpen",MB_OK+MB_ICONERROR);
}
//fermeture du mixer
mixerClose(MixerHandle);

 

[jfdsdjhfuetppo]--Message édité par billyboy78--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed