Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
borderColor#3D3D3D
bgColor#F4F4F4
titleColor#3D3D3D
borderWidth0
titleBGColor#3D3D3D
borderStylesolid

ON THIS PAGE

Table of Contents
indent20px

...

  • name: HDMI-1, 2, 3, and 4 
  • video_mode: A short widthxheightxrate. This can be either:
    • A known BrightSign format videomode (for example, 1920x1080x60p)

    • A full modeline as described in Applying a Custom Resolution

    • auto - this is not recommended when using multiple outputs, because the canvas positions are fixed and if a screen uses an unexpected resolution then it won’t be positioned correctly.

  • video mode description display_x/_y: The position of the screen on the canvas. The origin (0,0) is the top left corner, and each screen can be positioned relative to it. This allows gaps to be left on the canvas between screens for bezel compensation.
  • transform: One of normal, 90, 180 or 270 rotation. Each screen can be rotated independently and when a screen is rotated, all content including video will be rotated. 
  • enabled: Whether the screen is enabled for output
SetScreenModes (ScreenConfigList configs)

Takes the same format as argument that GetScreenModes() returns. By default a single screen is enabled. To configure two screens, enter:

...

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.

SetCustomModeline(roString modeline) As roBool

Sets the custom videomode with the supplied modeline (see Applying a Custom Resolution). The custom videomode can then be selected using SetMode.

GetModeForNextBoot() As String

...