Modification du volume de Audio-Devices auxiliaires

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 du périphérique 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 des modifications de volume individuelles sur les canaux gauche et droit.

Le volume est spécifié dans une valeur de mot double, comme avec les fonctions Wave-audio et de contrôle de volume MIDI. 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 de gauche. Pour les appareils qui ne prennent pas en charge le contrôle du volume de canal droit et gauche, les 16 bits de poids faible spécifient le niveau de volume et les 16 bits supérieurs sont ignorés.

Les valeurs au niveau du volume sont comprises entre 0x0 (silence) et 0xFFFF (volume maximal) et sont interprétées de façon logarithmique. L’augmentation du volume perçu est la même lors de l’augmentation du niveau de volume de 0x5000 à 0x6000, comme c’est le cas de 0x4000 à 0x5000.