The following events are generated by optional Storyboard plugins.
These events are generated by the libgre-timer
plugin
Timer events are generated as a result of a timer action. See
documentation on the gra.timer
action for further information
about configuring timers.
The timer event name will be formatted as timer.[name]
where
name
is the value set as the name of the timer when the
action was defined.
These events are generated by the libgre-animation
plugin
Animation complete events are generated as a result of an animation action. See
documentation on the gra.animation
action for further
information about configuring animations.
When an animation is completed, an animation complete event will be fired. The
event name will be formatted as gre.animate.complete.[name]
where name
is the value set as the name of the animation when
the action was defined.
Animation stop events are generated as a result of an animation stop action. See documentation on the gra.animate.stop
action for further information on terminating animations.
When an animation is stopped, an animation stop event will be fired. The
event name will be formatted as gre.animate.stop.[name]
where name
is the value set as the name of the animation when
the action was defined.
Data: (1s0 id)
These events are generated by the libgre-gesture
plugin
These events are generated by the libgre-screen-dump
plugin
These events are generated by the libgre-animation
plugin
This event will be generated when the capture-playback plugin begins an event capture session.
This event will be generated when the capture-playback plugin event capture session is stopped.
This event will be generated when the capture-playback plugin begins an event playback session.
This event will be generated when the capture-playback plugin playback is finishes by reaching the end of the playback session.
Emitted when the time has been updated.
Data: "4u1 time_elapsed 1s0 channel_name"
unsigned time_elapsed char channel_name[MAX_CHANNEL_NAME_LEN + 1]
Where:
The time that has elapsed during play back
The name of the channel that this time event occurred on
Emitted when a change in the duration of the media is detected.
Data: "4u1 total_time 1s0 channel_name"
unsigned total_time char channel_name[MAX_CHANNEL_NAME_LEN + 1]
Where:
The total duration of the current media file
The name of the channel that this time event occurred on
Emitted when the player has changed state, between a paused and playing state.
Data: "1s33 channel_name 1s0 state"
char channel_name[MAX_CHANNEL_NAME_LEN + 1] char state[1]
Where:
The name of the channel that is changing state
The new state: “paused” | “playing”
Triggered when the named media has played to the end and stopped playing
Data: "1s33 channel 1s0 name"
char channel_name[MAX_CHANNEL_NAME_LEN + 1] char media_name[1]
Where:
The name of the channel that has completed playback
The name of the media stream that completed playback
Turn on performance logging. Note that %perf_prefix% defaults to "perf", but can be set through the logger plugin options.
Data: "1s0 options"
The options to start the performance logging with. This can be omitted. Only the performance logging options will be recognized
Turn off performance logging. Note that %perf_prefix% defaults to "perf", but can be set through the logger plugin options.
Data:
No data payload