SoundPan()

Syntaxe

SoundPan(#Son, Spacialisation [, Canal])
Description
Change la stéréo d'un Son en temps réel.

Arguments

#Son Le Son à utiliser.
Spacialisation La nouvelle valeur de spacialisation stéréo.

Elle devient la valeur par défaut pour ce #Son.

Les valeurs disponibles vont de -100 (tout le son à gauche) à 100 (tout le son à droite).
Si la stéréo est 0, alors le son est joué sur les deux haut-parleurs.
Canal (optionnel) Le canal à utiliser.

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

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 son est joué en stéréo.")
    
    SoundPan(0, -100)
    MessageRequester("Info", "Le son est joué en mono sur le canal gauche.")
    
    SoundPan(0, 100)
    MessageRequester("Info", "Le son est joué en mono sur le canal droit.")
    
    SoundPan(0, 0)
    MessageRequester("Info", "Le son est joué en stéréo.")
    
    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

OS Supportés

Windows, MacOS X

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