Rovideoplayer – BrightSign Object Reference Manual (FW 5.1) User Manual

Page 107

Advertising
background image

99

roVideoPlayer

This object is used to play back video files (using the generic ifMediaTransport interface). If the message port is set, the
object will send events of the type roVideoEvent. All object calls are asynchronous. That is, video playback is handled in a
different thread from the script, and the script will continue to run while video is playing. Decoded video will be scaled to
the output resolution specified by roVideoMode.

Interfaces:

ifIdentity

,

ifSetMessagePort

,

ifAudioControl

,

ifAudioAuxControl

,

ifVideoControl

,

ifMediaTransport

.


The ifIdentity interface provides the following:

GetIdentity() As Integer


The ifSetMessagePort interface provides the following:

SetPort(roMessagePort As Object) As Void

See

roAudioPlayer

for documentation of ifAudioControl.

The ifAudioAuxControl interface provides the following:

MapStereoOutputAux(mapping As Integer) As Boolean

SetVolumeAux(a As Integer) As Boolean

SetChannelVolumesAux(channel_mask As Integer, b As Integer) As Boolean

SetAudioOutputAux(audio_output As Integer) As Boolean

SetAudioModeAux(audio_mode As Integer) As Boolean

SetAudioStreamAux(stream_index As Integer) As Boolean

SetUsbAudioPortAux(a As Integer) As Boolean

Advertising