Specifications

Synchronized Content
65
AMX InspiredSignage XPress Programming Guide
Synchronization elements
Two possible techniques are available to ensure a correct synchronization between content on different
screens. These include the use of a schedule file, or the usage of an in-line beginning time of a document. The
predefined multiscreen templates use the inline begin time strategy. This means that synchronization will be
automatic when those templates are used.
The iCalendar (.ics) file
The first option for synchronizing content displayed on multiple screens is using an iCalendar file to contain
the multiscreen file. The structure of your project should be as follows:
Create an index.svg with your multiscreen setup. The file should contain the <spx:multiScreen>
instructions.
Create a iCalendar schedule file.
Add the content designed for multiscreen use into your schedule.
This configuration let you use multiple schedules together with multiscreen content. You can use your custom
SVG file or one of the multiscreen templates as your index file.
If you want to use your multiscreen in a setup combining synchronized and unsynchronized content, the
following alternative approach is also possible:
Create an index.svg file using the aspect ratio of a single screen.
Create a iCalendar schedule.
Create multiscreen files with the <spx:multiScreen> instructions and add them to the calendar.
Create single screen content and add them to the calendar. Note that you can use different calendars
depending on the IS-SPX-1000 (using the switch of JavaScript, for instance). In this latter case, the
content to be synchronized between multiple screens must start and end at the same time in the
different calendars.
The spx:begin element
Instead of using a complete calendar file just for the synchronisation of the multiple screens, it is possible to
use an in-line reduced schedule inside the index file. The schedule is described using a proprietary tag in the
svg element: spx:begin. The spx:begin describes the starting point of the document. Using this attribute has the
same effect as putting the document in a schedule file starting at the same time as the one described by the
attribute.
The spx:begin element can be used as follows:
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:spx="http://www.spinetix.com/namespace/1.0/spx"
height="100%" width="100%"
spx:begin="Thhmmss"
viewBox="xc yc wc hc" >
[...]
</svg>
Value definitions:
spx:begin="Thhmmss"
is the presentation beginning time, where:
T is a fixed flag,
hh is the hour of the day,
mm are the minutes,
ss are the seconds.
This feature is used by all the predefined multiscreen templates.