- 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.