CatchMusic()

Syntax

Ergebnis = CatchMusic(#Musik, *Puffer, Größe)
Beschreibung
Lädt das angegebene Musik-Modul vom angegebenen Speicherbereich. @playmusickann verwendet werden, um das Abspielen der Musik zu starten.
ModPlug unterstützt eine Menge an Musik-Formaten, zu diesen gehören: Protracker (4 Kanäle), FastTracker (bis zu 32 Kanäle, 16 Bit-Qualität), Impulse Tracker, etc.

Parameter

#Musik Eine Nummer zum Identifizieren des neuen Musik-Moduls. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
*Puffer Der Speicherpuffer, aus dem das Musikmodul geladen werden soll.
Größe Die Puffergröße.

Rückgabewert

Ungleich Null, wenn das Musikmodul erfolgreich geladen wurde, andernfalls Null.

Anmerkungen

Diese Funktion ist nützlich bei Verwendung des 'IncludeBinary' PureBasic Schlüsselworts. Damit können Musik-Module mit in das Executable gepackt werden. Verwenden Sie diese Option trotzdem mit Bedacht, da mehr Speicher als beim Speichern des Musik-Moduls in einer externen Datei benötigt wird (das Modul befindet sich sowohl im Speicher des Executable und wird auch in den physikalischen Speicher geladen).

Beispiel

  CatchMusic(0, ?Music, ?MusicEnd-?Music)
  End

  DataSection
    Music:
      IncludeBinary "Music.xm"
    MusicEnd:
  EndDataSection

Siehe auch

LoadMusic(), PlayMusic()

Unterstützte OS

Alle

Music Inhaltsverzeichnis - FreeMusic() ->