Partager via


Modification du volume des Audio-Devices auxiliaires

[La fonctionnalité associée à cette page, Waveform Audio, est une fonctionnalité héritée. Il a été remplacé par WASAPI et Audio Graphs. Les graphiques WASAPI et Audio ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise WASAPI et Audio Graphs au lieu de l’audio waveform, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Windows fournit les fonctions suivantes pour interroger et définir le volume des périphériques audio auxiliaires.

Fonction Description
auxGetVolume Récupère le paramètre de volume actuel de l’appareil de sortie auxiliaire spécifié.
auxSetVolume Définit le volume du périphérique de sortie auxiliaire spécifié.

 

Tous les périphériques audio auxiliaires ne prennent pas en charge les modifications de volume. Certains appareils peuvent prendre en charge les modifications de volume individuelles sur les canaux de gauche et de droite.

Volume est spécifié dans une valeur de mot double, comme avec les fonctions waveform-audio et MIDI volume-control. Lorsque le format audio est stéréo, les 16 bits supérieurs spécifient le volume relatif du canal droit et les 16 bits inférieurs spécifient le volume relatif du canal gauche. Pour les appareils qui ne prennent pas en charge le contrôle du volume des canaux gauche et droit, les 16 bits inférieurs spécifient le niveau de volume, et les 16 bits supérieurs sont ignorés.

Les valeurs au niveau du volume vont de 0x0 (silence) à 0xFFFF (volume maximal) et sont interprétées de manière logarithmique. L’augmentation du volume perçue est la même lors de l’augmentation du niveau de volume de 0x5000 à 0x6000 que de 0x4000 à 0x5000.