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