NeuerSound=COPYSOUND (Sound)

COPYSOUND ist ab V1.36 ungültig


Beschreibung
Diese Anweisung dupliziert einen Sound, welcher bereits im Speicher abgelegt ist (z.B. vorher mit LOADSOUND laden). Die Sounds sind danach absolut identisch. Es kann zum gleichzeitigen Abspielen von mehreren Sounds benutzt werden.

Beachte, dass dieser Befehl überlegt eingesetzt werden muss. Jeder Sound kostet etwas an Speicher. Bei vielen älteren Rechnern ist die Grenze schnell erreicht. Benutze FREESOUND, um den Sound danach aus dem Speicher zu löschen.

Ab BlitzBasic-Version 1.36 kann ein Sound auch mehrfach abgespielt werden, ohne das es kopiert werden muss. Dafür muss man nur die CHANNEL-Befehle benutzen.


Parameter
Sound = Soundidentität (ermittelt z.B. mit LOADSOUND)


Rückgabewert
Neue Identität des kopierten Sounds. Sollte eine Null zurückgeliefert werden, dann konnte der Sound nicht kopiert werden.


Beispiel
Dieses Programm lädt und kopiert einen Sound. Danach wird die Kopie abgespielt:

Sound = LOADSOUND("effekt.wav")
Kopie = COPYSOUND(Sound)
Kanal = PLAYSOUND(Kopie)


Siehe auch
FREESOUND, LOADSOUND