-
Accès à la carte son
Bonjour,
j'aimerai savoir si il y moyen de modifier le gain se situant sur la carte son à partir d'une bibliothèque java? Pour être plus précis, lorsque je modifie le gain sur mon programme java, cela doit changer le gain qu'affiche windows.
Merci d'avance
-
Avec javax.sound tu ne peux pas faire ce que tu demandes?
http://download.oracle.com/javase/tu...accessing.html
-
Avec Javax.Sound c'est plutôt une modification du volume software et pas harware. En effet, quand on modifie le volume, celui ci n'est pas repris pour tous les programmes. Je pense que c'est impossible ce que je demande donc je l'ai fait avec javax.sound.sample...
Merci pour ta réponse!
-
Pas possible je sais pas, j'ai pas d'autres idées. Si ton truc est possible en c ou en c++, tu peux toujours faire ça avec une DLL externe et du JNA mais ce sera peut être pas aussi portable que tu pourrais le souhaiter après...
-
Tu parles de changer le volume de sortie generale de la carte son la ? (comme si tu bougeais le mixeur principale de windows ?)
Je doute que cela soit possible en java sans passer pas une DLL speciale qui permet de jouer avec l'api mixer de windows ? (donc non portable)
En plus de cela, la gestion sous windows XP et vista est differente point de vue mixage, cela risque de compliquer l’affaire.
Mais si ton but n'est que de changer le volume de ton application ... tu px le gerer direct dans ton application, ca sera bcp plus simple.
-
Ouai non c'est sur, en plus d'après mes recherches, il n'est plus possible de changer le gain master de windows vista et seven...
Bon pas grave, je vais faire comme vous l'avez dis, un volume logiciel ;-) ça sera bien plus portable comme ça ;-)
Merci
++
-
Je pense meme que le mixage sous vista se fait logiciellement maintenant (une comble qd il y'a qlq années on parlait de mixage hardware ^^).