Partager via


SysTray et SndVol32

Le programme SndVol32 (Sndvol32.exe) contrôle à la fois les paramètres de volume pour différentes sources sonores (telles que wave, CD et synthétiseur) et le paramètre de volume maître. Le programme SndVol32 est représenté en tant qu’icône de haut-parleur qui apparaît dans la zone de notification de la barre d’état système, qui apparaît dans le coin inférieur droit de l’écran Windows par défaut.

Le programme SysTray (Systray.exe) est chargé d’afficher l’icône du haut-parleur lorsqu’elle est activée et de masquer l’icône du haut-parleur lorsqu’elle est désactivée. Dans Windows XP, l’icône du haut-parleur est masquée par défaut. Dans toutes les autres versions de Windows, y compris Windows XP SP1, l’icône du haut-parleur est visible par défaut.

Dans Windows XP, procédez comme suit pour afficher l’icône du haut-parleur dans la barre des tâches :

  1. Dans le Panneau de configuration, cliquez sur l’icône Sons et Périphériques audio (ou exécutez simplement mmsys.cpl).

  2. Sous l’onglet Volume , activez l’icône Placer le volume dans la barre des tâches .

Si le niveau de volume de votre carte audio peut être modifié sous contrôle logiciel, une icône de haut-parleur apparaît dans la barre des tâches. Vous pouvez modifier le paramètre master-volume en cliquant sur cette icône et en ajustant le curseur de volume.

Au moment de l’ouverture de session, SysTray interroge le pilote audio pour une ligne de mixage avec un type de composant MIXERLINE_COMPONENTTYPE_DST_SPEAKERS (destination du haut-parleur) ou MIXERLINE_COMPONENTTYPE_DST_HEADPHONES (destination casque) pour déterminer si l’icône du haut-parleur doit être affichée. Si aucun de ces types de composants n’est trouvé, SysTray n’affiche pas l’icône du haut-parleur. S'il trouve la ligne, il interroge la ligne pour déterminer si elle contient un contrôle de sourdine. SysTray termine son traitement de la ligne de mixeur lors de la connexion en stockant en interne l’ID de ligne et l’ID de contrôle de désactivation pour une référence future.

Le programme SndVol32 fournit également une interface utilisateur pour contrôler tous les contrôles de volume dans le système. Lorsqu’un utilisateur double-clique sur l’icône du haut-parleur dans la barre d’état système (ou exécute simplement Sndvol32.exe), SndVol32 affiche une fenêtre « Volume maître », qui contient des curseurs pour contrôler le niveau du volume maître et les niveaux de volume sur les différentes sources sonores. Dans ce cas, SndVol32 utilise un autre algorithme pour déterminer ce qu’il affiche. Pour le curseur du volume maître, il recherche le premier contrôle de volume sur la destination « master » (par exemple, la destination numérotée zéro). Il s’agit généralement de la destination de l’orateur.

Quand SndVol32 s’exécute, il interroge le pilote de ligne de mélangeur à la recherche d’un ensemble de contrôles qu’il connaît. Pour afficher un panneau de curseur, la ligne SOURCE doit avoir au moins l’un des contrôles suivants :

  • Contrôle de volume

  • Désactiver le contrôle

  • Contrôle avancé (AGC, basse ou treble)

Si aucun de ces contrôles n’est trouvé, SndVol32 n’affiche pas le panneau. Une ligne source faisant simplement partie d’une expérience MUX sans contrôle n’est pas suffisante pour l’affichage. Cette restriction est facilement contournée en insérant un contrôle MUTE factice dans la topologie pour que les panneaux s’affichent. Lorsque la ligne alimente simplement un MUX, la zone Sélection affichée pour les MUX masque le contrôle MUTE.

Les nœuds de topologie audio WDM qui ne correspondent pas correctement à un contrôle de ligne de mélangeur ne sont pas affichés par SndVol32. Reportez-vous aux nœuds de topologie pour plus d’informations sur les nœuds qui sont traduits en contrôles de ligne de mélangeur. Le pilote de ligne de mélangeur WDM traduit certains nœuds en contrôles, mais SndVol32 affiche uniquement l’ensemble de contrôles qu’il connaît.

Pour plus d’informations sur les plages de volumes et les niveaux de volume par défaut dans les différentes versions de Windows, consultez Paramètres de volume audio par défaut.