beautypg.com

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

Page 101

background image

93

roVideoMode

This object allows you to configure resolution and other video output settings. The same video resolution is applied to all
video outputs on a BrightSign player. Video or images that are subsequently decoded and displayed will be scaled (using
the hardware scalar) to this output resolution if necessary.

You can also use

roVideoMode.GetHdmiInputStatus() to retrieve information about the HDMI input on the XD1230.

The roVideoMode object sends an roHdmiInputChanged object whenever the hotplug status of the HDMI input changes.

Interfaces:

ifVideoMode

,

ifSetMessagePort


The ifVideoMode interface provides the following:

SetMode(mode As String) As Boolean: Sets the video output mode. If the specified video mode is different
from the current video mode of the object, the unit will reboot and change the video mode to the new setting during
system initialization. The supported video modes are listed in the

Video Resolutions FAQ

. This method also

accepts

"auto"

as a mode parameter. For HDMI output, the

video profile

can also be included in the passed

resolution string using the following format: “::bit”. For example, to output 4Kp60
at the 4:2:0 color space with 10 bits of depth, you would pass the string

“3840x2160x60p:420:10bit”.

Note: BrightSign hardware has a video anti-aliasing low-pass filter that is set automatically.

SetModeForNextBoot(video_mode As String) As Boolean: Specifies the target video mode of the
device the next time it reboots. Once a video mode is specified using

SetMode(), it can only be changed by a

device reboot.

Set3dMode(mode As Integer) As Boolean: Sets the 3D video output mode, which is specified by passing
one the following parameters:

o 0: Standard mono video (default)
o 1: Side-by-side stereo video
o 2: Top-and-bottom stereo video