When enabling the variables for export into other Cinegy applications, the variable parts can be updated directly in them.
When updated, the variable value can take effect according to the update type specified in the Cinegy Type application:
You can set the update type for a variable choosing one of the following variants:
- Instant – the value will change immediately.
- Restart – the value will change after the scene restart (i.e. the scene is played again starting from the first frame).
- Autorestart – the value will change after the scene restart, and the act of updating the parameter will automatically trigger the scene to leave the loop and play to its end.
If the variable is set to be updated after restart or autorestart, its applied values can be set up to wait in a queue until they are displayed. To enable this feature, select the "Queue" option for the corresponding variable(s). If this option is not set, only the last applied value will be displayed overwriting the values that have been applied before and are not yet updated.
It is possible to change the variable value (or variables list) in the Cinegy Type template dynamically for the items already on-air by sending an HTTP request to Cinegy Playout Engine. This feature is implemented via the 3-rd party dynamic data control application.
The following diagram shows the common variable altering process graphically:
The 3-rd party application sends an HTTP request (POST) to Cinegy Playout Engine, where the Cinegy Type template is activated, using the XML file as the 'request body'. This XML file contains the Name/Value pairs for each variable needed to be updated.