SetSoundFrequency()

Syntax

SetSoundFrequency(#Sound, Frequenz [, Kanal])
Beschreibung
Legt in Echtzeit die neue Frequenz für den Sound fest. Der neue Frequenz-Wert wird für den Sound gespeichert - deshalb ist es nicht nötig, diesen jedes Mal aufzurufen.

Parameter

#Sound Der zu verwendende Sound.
Frequenz Die für den Sound festzulegende neue Frenquenz (in Hz). Gültige Werte reichen von 1000 Hz bis 100000 Hz.
Kanal (optional) Der zu verwendende Kanal. Dabei handelt es sich um den von den PlaySound() zurückgegebenen Wert, wenn das #PB_Sound_MultiChannel Flag verwendet wird. Wenn #PB_All angegeben wird, dann sind alle Kanäle des Sounds betroffen.

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", "Die durchschnittliche Frequenz ist " + Str(GetSoundFrequency(0))+" Hz")
 PauseSound(0)
 
 SetSoundFrequency(0,16000)
 
 ResumeSound(0)
 
 MessageRequester("Info", "Die durchschnittliche Frequenz ist " + Str(GetSoundFrequency(0))+" Hz")
 
 FreeSound(0) ; Der Sound wird freigegeben
 End

Siehe auch

GetSoundFrequency()

Unterstützte OS

Windows

<- ResumeSound() - Sound Inhaltsverzeichnis - SetSoundPosition() ->