SetSoundPosition()

Syntax

SetSoundPosition(#Sound, Position, [, Modus [, Kanal]])
Beschreibung
Legt die aktuelle Sound-Position fest.

Parameter

#Sound Der zu verwendende Sound.
Position Die neu festzulegende Position.
Modus (optional) Der zu verwendende Modus, um die Position zu setzen. Dies kann einer der folgenden Werte sein:
  #PB_Sound_Frame      : die Position wird in Frames angegeben (Standard).
  #PB_Sound_Millisecond: die Position wird in Millisekunden angegeben.
Kanal (optional) Der Kanal, um die Position festzulegen. Dabei handelt es sich um den von den PlaySound() zurückgegebenen Wert, wenn das #PB_Sound_MultiChannel Flag verwendet wird.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Sounds, die mit dem #PB_Sound_Streaming Flag geladen wurden, werden nicht unterstützt.

Beispiel

  If InitSound()           ; Initialisieren des Sound-Systems
    UseOGGSoundDecoder()   ; Verwenden von Ogg-Dateien
    
    ; Lädt einen Sound aus einer Datei
    If LoadSound(0, #PB_Compiler_Home + "Examples/3D/Data/Siren.ogg")
      
      ; Die Sirene wird abgespielt
      PlaySound(0)
      
      ; Ändert die Position auf 2 Sekunden
      SetSoundPosition(0, 2000, #PB_Sound_Millisecond)
      
      MessageRequester("Info", "Ok zum Stoppen.") 
      End 
    EndIf
  Else
    Debug "Warnung! Die Sound-Umgebung konnte nicht initialisiert werden. Daher können keine Sound-Befehle verwendet werden..."
  EndIf

Siehe auch

GetSoundPosition()

Unterstützte OS

Alle

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