SoundPan()

Syntax

SoundPan(#Sound, Balance [, Kanal])
Beschreibung
Legt in Echtzeit die 'Balance' des Sounds fest. Der 'Balance'-Wert wird für den #Sound gespeichert - deshalb ist es nicht nötig, diesen jedes Mal aufzurufen. Die Balance ist eine Möglichkeit, das Abspielen eines Sounds auf einem Stereo-Equiqment zu beeinflussen.

Parameter

#Sound Der zu verwendende Sound.
Balance Der neue Balance-Wert. Gültige Werte reichen von -100 (voll links) bis 100 (voll rechts). Ist die Balance gleich Null, wird der Sound gleichmäßig auf linkem und rechtem Lautsprecher abgespielt.
Kanal (optional) Der zu verwendende Kanal. Dabei handelt es sich um den Wert, der von PlaySound() bei Verwendung des #PB_Sound_MultiChannel Flags zurückgegeben wird.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

 InitSound()           ; Initialisieren des Sound-Systems
 UseOGGSoundDecoder()  ; Verwenden von Ogg-Dateien

 ; Lädt einen Sound aus einer Datei
 LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
 ; Der Sound wird abgespielt
 PlaySound(0, #PB_Sound_Loop, 20)

 MessageRequester("Info", "Der Sound wird in Stereo abgespielt.")
 
 SoundPan(0, -100)
 MessageRequester("Info", "Der Sound wird nur auf dem linken Kanal abgespielt.")
 
 SoundPan(0, 100)
 MessageRequester("Info", "Der Sound wird nur auf dem rechten Kanal abgespielt.")
 
 SoundPan(0, 0)
 MessageRequester("Info", "Der Sound wird in Stereo abgespielt.")
 
 FreeSound(0) ; Der Sound wird freigegeben
 End

Unterstützte OS

Windows, MacOS X

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