SoundVolume()

Syntaxe

SoundVolume(#Son, Volume.f [, Canal])
Description
Change le volume en temps réel.

Arguments

#Son Le Son à utiliser.

Si #PB_All est spécifié, tous les Sons (et tous les canaux) reprennent la lecture.
Volume.f Le nouveau volume.

Les valeurs valides sont comprises entre 0 (pas de volume) à 100 (volume maximal).
Canal (optionnel) Le canal à utiliser.

C'est la valeur retournée par PlaySound() avec l'option #PB_Sound_MultiChannel.

Si #PB_All est spécifié, tous les canaux sont affectés.

Valeur de retour

Aucune.

Exemple

If  InitSound()           ; Initialisation des Sons
  UseOGGSoundDecoder()    ; Utilisation des fichiers ogg
  
  ; Chargement d'un son depuis un fichier
  If  LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
    ; Le son joue en boucle
    PlaySound(0, #PB_Sound_Loop, 20)
    
    MessageRequester("Info", "Le volume sonore est à 20%")
    
    SoundVolume(0, 80)
    MessageRequester("Info", "Le volume sonore est à 80%")
    
    FreeSound(0) ; Le son est libéré
    End
  EndIf
Else
  Debug "Avertissement! L'environnement sonore n'a pas pu être initialisé. Aucune commande sonore ne peut donc être utilisée..."
EndIf

Voir aussi

LoadSound()

OS Supportés

Tous

<- SoundStatus() - Sound Index - StopSound() ->