Bonjour a tous !
J'aimerais savoir comment je peux, avec une fonction qui fonctionne, être capable de gérer le son d'un "device" choisi.
Exemple, selon la liste donnée par l'utilisation de l'objet AudioInSondCards de DXAudioWrapper (DirectX)...
J'ai tout essayé et rien ne fonctionne!
J'ai besoin d'être capable de gérer le son de la carte de son et d'un mirco aussi selon la liste.
J'essaie avec la fonction que j'ai fait mais ca ne fonctionne pas ( j'ai tenté plusieures fonctions sur le net....) :
Si je prends le device ''Périphérique audio principal'', il me donne toujours le son a 64 856 et ce n'est pas le cas ( mon son principal est a 50% genre)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function TForm1.GetAudioVolume(ind : integer) : integer; var Volume : LPDWORD; begin try waveOutGetVolume(ind, @Volume); Result := LoWord(Volume); except on E : Exception do MessageDlg('Error while getting waveOut infos.... E: ' + E.Message, mtError, [mbOK], 0); end; end;
J'ai vraiment besoin d'aide !
Merci
Partager