Master Control Panels are panels users create that, unlike scene control panels, are not tied to any specific scene. Controls and Resources can be either hooked up in the user interface or execute Java Script code for more sophisticated control.
Create a master control panel
To create:
- Select File > New Master Control Panel (Ctrl + M)
- Click and/or drag Controls or Resources from the “Toolbox” to the Master Control Panel Canvas.
Bind commands to buttons
Beginning in Prime 5.0, some Advanced options have now been exposed within the base properties of certain Controls.
Bind a Button using the “Properties panel” of the control.
In this example, the button is bound to a Condition.
You can continue to bind as many commands to the button as needed.
Bindings can be made similar to Control Panels.
| Refer to the Scene Control Panel section of this User Guide for more details. |
Load a Scene
To load a scene, add a Property item to a Condition and type a line such as:
- Playout.Channels(0).LoadScene("123").
- This would load scene 123 on the first channel
Play a Scene
To play a scene, add a Property item to a Condition and type a line such as:
- Playout.GetChannel("Program").PlayScene("123").
- This would play scene 123 on a channel named Program
Stop a Scene
To stop a scene, add a Property item to a Condition and type a line such as:
- Playout.ActiveChannel.StopScene("123").
- This would stop scene 123 on the active channel
Close a Scene
To close a scene, add a Property item to a Condition and type a line such as:
- Playout.GetChannel("Program").CloseScene("123").
- This would close scene 123 on a channel named Program
Active Channel
To access the active channel use the ActiveChannel property of the Playout object. For example:
- Playout.ActiveChannel.LoadScene("123")
- This would load scene "123" on the active channel
Get Channel
To access a channel by name or by number, use the GetChannel method of the Playout object. For example:
- Playout.GetChannel("Program").LoadScene("123")
- This would load scene "123" on the channel named "Program".
- Playout.GetChannel(1).LoadScene("123")
- This would load scene "123" on the first channel