Skriptbefehle – Apple DVD Studio Pro 4 Benutzerhandbuch

Seite 534

Advertising
background image

534

Kapitel 14

Erstellen von Skripten

Die Skripte verwenden GPRMs während der Ausführung der Befehle als temporären
Speicherbereich oder „Zwischenregister“. DVD Studio Pro stellt acht 16Bit-GPRM-Register
zur Verfügung, die mit GPRM 0 bis GPRM 7 bezeichnet sind (aber umbenannt werden
können). DVD Studio Pro bietet die Möglichkeit, sieben dieser Register in mehrere klei-
nere Register zu partitionieren. So können Sie beispielsweise GPRM 3 in vier 4Bit-Regi-
ster partitionieren. Jedes Register ist unabhängig von den anderen und alle Register
werden gelöscht, sobald eine DVD in den DVD-Player eingelegt wird. Die Register kön-
nen als Speicherregister oder als dekrementierende Zählerregister verwendet werden.

Im Gegensatz dazu haben SPRMs strikt definierte Funktionen. Es gibt 24 SPRMs, die
mit SPRM 0 bis SPRM 23 bezeichnet sind. Eine Auflistung der Funktionen finden Sie
im Abschnitt „

SPRM-Werte und ihre Bedeutung

“ auf Seite 557.

Skripte benötigen sehr viel Zeit, um Werte aus einem SPRM in ein GPRM zu kopieren,
die Informationen aus den Werten zu extrahieren (um beispielsweise die Sprachein-
stellung zu ermitteln) und anschließend auf die ermittelten Informationen zu reagie-
ren (indem beispielsweise der richtige Audio-Stream abgespielt wird). Das Extrahieren
der Informationen ist eine anspruchsvolle Aufgabe, die ein gewisses Basiswissen und
Programmierkenntnisse voraussetzt.

Skriptbefehle

Beim Erstellen eines Skripts stehen Ihnen zehn Skriptbefehle zur Auswahl. Jeder Skript-
befehl verfügt über eigene Einstellungen, die für die jeweilige Funktion benötigt wer-
den. Jedes Skript kann bis zu 124 Befehle oder Operationen enthalten. Je nachdem, wie
Sie den Skriptbefehl konfigurieren, kann er bis zu 16 der 124 Befehle verwenden. Oben
im Skript-Informationsfenster wird jeweils angezeigt, wie viele der Befehle bereits ver-
wendet werden und wie viele noch verfügbar sind. Falls Sie ein Skript mit zu vielen Be-
fehlen erstellen, wird ein Dialogfenster mit einer entsprechenden Warnung angezeigt.
Im Skript-Informationsfenster werden die Zahl der verwendeten und verfügbaren Be-
fehle rot dargestellt, und im Feld „Verbleibende Befehle“ steht eine negative Zahl.

Jeder Skriptbefehl erstellt eine Befehlszeile, die im Skript-Editor angezeigt wird. Sie
können eine Vielzahl von Steuerelementen verwenden, um die Reihenfolge der Befehls-
zeilen in einem Skript zu ändern. Der Reihenfolge kommt eine große Bedeutung zu, da
die Befehle in der Reihenfolge ausgeführt werden, in der die Befehlszeilen im Skript
stehen (es ist jedoch möglich, dass eine Befehlszeile einen Sprung zu einer anderen
Befehlszeile im Skript enthält).

Advertising