Bezeichnung
SaveSample -- speichert ein Sample als Datei ab (V5.0)
Übersicht
SaveSample(id, f$[, fmt, t])
Beschreibung
Dieser Befehl speichert das in id angegebene Sample in der Datei f$ ab. Im optionalen Argument fmt können Sie das Format angeben, in dem das Sample exportiert werden soll. Derzeit wird nur #SMPFMT_WAVE unterstützt, womit das Sample im Format RIFF WAVE gespeichert wird.

Ab Hollywood 10.0 akzeptiert SaveSample() ein optionales Tabellenargument, mit dem Sie zusätzliche Argumente an den Befehl übergeben können. Die folgenden Tags werden derzeit vom optionalen Tabellenargument unterstützt:

Adapter:
Mit diesem Tag können Sie ein oder mehrere Dateiadapter angeben, die die angegebene Datei speichern sollen. Dies muss als eine Zeichenfolge festgelegt werden, die den/die Namen eines oder mehreren Adaptermodulen enthält. Standardmäßig wird der mit SetDefaultAdapter() eingestellte Adapter verwendet. Siehe Lade- und Adaptermodule für Details. (V6.0)

UserTags:
Dieser Tag kann verwendet werden, um zusätzliche Daten anzugeben, die an Adapter übergeben werden sollen. Wenn Sie diesen Tag verwenden, müssen Sie ihn auf eine Tabelle mit Schlüssel-Wert-Paaren setzen, die die zusätzlichen Daten enthalten, die an Plugins übergeben werden sollen. Siehe Benutzer-Tags für Details. (V10.0)

Eingaben
id
Identifikator des Samples, welcher abgespeichert wird
f$
Pfad/Dateiname
fmt
optional: Format, in dem das Sample gespeichert wird (voreingestellt ist #SMPFMT_WAVE)
t
optional: Tabelle mit weiteren Optionen (siehe oben) (V10.0)
Beispiel
@SAMPLE 1, "ouch.8svx"

SaveSample(1, "ouch.wav")
Der obige Code lädt ein Sample im Format IFF 8SVX und speichert ihn als RIFF WAVE-Sample.

Navigation zeigen