4.0

Table Of Contents
Advanced parameters (APRMs)
In addition to the predefined conditional parameters included with DoStudio Authoring, you can create
your own advanced parameters that are specific to your project.
An advanced parameter is essentially a variable that you can create and store values in. Advanced
parameters are analogous to General Parameter Register Memories (GPRMs) in DVD, so we call them
APRMs for short. APRMs are far more flexible and powerful than GPRMs. Whereas GRPMs are a limited set
of eight 16-bit registers, APRMS are plain-language variables to which you can assign any value you want.
In this screen shot, we have created an APRM called HasTrailerPlayed to which we are comparing a value
of No in order to execute the associated action. In other words, if the viewer hasn't watched the trailer on
our Blu-ray Disc, then we will execute an action.
Creating an advanced parameter
Creating an APRM is simple; you just need to give it a name. An APRM is a variable of your choice, so make
it descriptive. You can create a new APRM in two different ways:
n First, when you right-click an element in the tree and choose Add Condition, the Control Panel
presents a New Advanced Parameter button.
n Similarly, the Disc Information Advanced Parameter tab lists the APRMs you have created for your
project. When you click New you are asked to name your new variable in a dialog. You can assign it
an initial text or numeric value. If you do not give it an initial value, its default initial value is 0.
ADVANCED AUTHORING133