[Delphi] Comment controler le son de Windows depuis une application ?

Comment controler le son de Windows depuis une application ? [Delphi] - Programmation

Marsh Posté le 18-03-2002 à 02:55:57    

J'aimerai pouvoir amplifier le volume de Windows. Dans Sonic (un player MP3), il est possible de monter le son jusqu'à 300 % je crois, et j'aimerai intégrer ce genre de fonctionnalité dans une application perso (notement pour la lecture de DivX).
 
Merci de me donner des idées, car la je sèche... sachant que mon langage de prédilection est le Delphi.

Reply

Marsh Posté le 18-03-2002 à 02:55:57   

Reply

Marsh Posté le 18-03-2002 à 08:19:40    

Oula... l'API te permet de monter les différents volumes mais jusqu'au max du control des volumes... Pour monter + je C pas si C possible.... Enfin si tu veux je peux te chercher les fonctions....
(je n'utilise pas Sonic)
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 18-03-2002 à 08:45:55    

Il y a les fonctions suivantes :
WAVEOutSetVolume
MIDIOutSetVolume
AuxSetVolume
 
Avec C 3 fonctions et l'aide de Delphi tu trouveras ptet ce que tu veux faire.....


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 18-03-2002 à 12:08:02    

OK, merci, je vais voir ce que ça donne...

Reply

Marsh Posté le 18-03-2002 à 14:02:31    

J'arrive pas à utiliser WAVEOutSetVolume... J'ai fait un uses de ShellAPI, mais il reconnait la commande. D'autre part, il semble que cette commande ne permette pas de dépasser le volume accessible depuis le panneau 'Son' de Windows...

Reply

Marsh Posté le 18-03-2002 à 14:03:17    

[SDF]Poire a écrit a écrit :

Oula... l'API te permet de monter les différents volumes mais jusqu'au max du control des volumes... Pour monter + je C pas si C possible.... Enfin si tu veux je peux te chercher les fonctions....
(je n'utilise pas Sonic)
 :hello:  




 
Si tu es motivé pour chercher les routines, ce serait sympa oui...

Reply

Marsh Posté le 18-03-2002 à 15:24:23    

Bon, si tu veux jouer avec le mixer de Windows, rien de plus simple, tu regardes le compo TBUSoundControl du BUPack/JvPack, ca te donnera une idée...
 
J'ai fais ce truc y a qqs années, et je te jure que j'en ai passé des nuits blanches pour des conneries, et ca ne marche pas sur certaines cartes sons de merde qui n'ont pas de mixer... Enfin... soupirs ;-)
 
Sinon, pour augmenter le son encore plus fort, tu n'as pas le choix, tu dois le faire toi même en modifiant le contenu de ton WAV, doit bien y avoir qqn qui connait une shtite formule, vu que juste l'augmenter ce serait genial pour tout bousiller :-)
Ne cherche pas d'api pour ca poire, ca existera pas, faut le faire ton même ton equalizer si tu en veux un.


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 18-03-2002 à 17:30:54    

->buito je C qu'on peut pas dépasser le volume windows avec les API C ce que G dit....
 
->Titalium Faire 1 gain sur le son, est, à mon avis, pas une chose aisée... enfin je vais me renseigner 1 peu...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 18-03-2002 à 17:36:42    

http://homepages.borland.com/efg2l [...] imedia.htm
 
efg...  :jap:

 

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


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 18-03-2002 à 17:44:04    

Reply

Marsh Posté le 18-03-2002 à 17:44:04   

Reply

Marsh Posté le 18-03-2002 à 17:46:47    

Reply

Sujets relatifs:

Leave a Replay

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