Display Editor

Overview

Displays define the resolution and pixel coordinates of media sources on the output canvas of the media server.

The Display Editor allows users to add new displays, set the display dimensions, position and stack order, create display arrays, swap displays, and adjust display settings. It is accessed from the Display Editor integrated into the Canvas (RenderTarget) Editor widget.

To access the Display Editor, add the Canvas (RenderTarget) Editor widget to your workspace in the Screenberry Panel and select the Displays option in the view mode dropdown menu (at the top left).

An example of a basic media playback pipeline and its view in the Display Editor:

1. Media Player playback (from the MediaPlayer1 node) is sent to

2. the Display (the Display1 node) which is set to 1024 x 768 pixels and positioned by default at (0,0) coordinates of

3. server output area defined as the Canvas (the Canvas1 node) which is set to 1920 x 1080 pixels.

Adding a Display

To add a new display:

  1. Open Canvas (or RenderTarget) Editor widget.
  2. Switch to the Displays in the view mode dropdown menu (at the top left).
  3. Click the Add Display button.
  4. Enter a new display name in the opened dialog box and press OK.

By default, the dimensions of the added display will be equal to the context resolution.

The corresponding Display node will be created in the Node Graph and linked to the related Canvas (or RenderTarget) node.

Reversely, a new display can be added by adding a new Display node in the Node Graph and linking it to the Canvas (or RenderTarget) node of the relevant canvas.

Creating a Display Array

A display array allows splitting the video output to the set of virtual displays with identical dimensions where every display defines the resolution and pixel coordinates of an individual video card output (or video device).

To create a display array:

  1. Open Canvas (or RenderTarget) Editor widget.
  2. Switch to the Displays in the view mode dropdown menu (at the top left).
  3. Click the Create Display Array button.
  4. In the opened dialog box, enter numbers of Rows and Columns for a display array, select Patch Type to be applied to the displays, and press OK.

As a result, the array of displays will be constructed to fit the canvas dimensions. The displays will be named 1, 2, 3, etc., arranged from left to right and top to bottom. Simultaneously, the corresponding Display nodes and related Patch nodes will be added and linked in the Node Graph.

Note:
The creation of a display array removes all the displays previously added to the current canvas.

Renaming a Display

To rename a Display, right-click on the Display area, select Rename in the dropdown menu, enter a new display name in the opened dialog box, and press OK.

Selecting Displays

Left-clicking on a display in the Display Editor, or on a display name in the Displays and Patches List will select it.

Multiple displays can be selected by Shift-clicking (Ctrl-clicking) on displays in the Display Editor, or on display names in the Displays and Patches List.

Multiple displays can also be selected at once by left-clicking and dragging to create a marquee.

If dragging is done from right to left, all the displays touched by the rectangular marquee will be selected.

If dragging is done from left to right only the displays inside the rectangular marquee will be selected.

Copying and Pasting Displays

To copy and paste displays in the Display Editor, select one or more displays and do one of the following:

  • Right-click on a display (or a selected group of displays) and choose either Copy or Cut and then choose Paste from the dropdown menu.
  • Use the following keyboard shortcuts: Ctrl + C to copy or Ctrl + X to cut and Ctrl + V to paste.

Deleting a Display

To delete a display, do one of the following: 

  • Right-click on the display and select Delete in the dropdown menu (or press the Del button).
  • Delete the corresponding Display node in the Node Graph.

Disabling a Display

Disabling a Display node in the Node Graph (see Node Status) will disable the corresponding display in the Display Editor. To indicate that a node has been disabled, the display will be crossed off.

Swapping Displays

To swap displays in the context area, click the Swap Displays button. In the opened dialog box:

  1. Select a display from the dropdown menu, or cycle through the displays by pressing the Skip button or the Enter key.
  2. With the desired display is selected, enter the name of the display it has to be swapped with in the With field and press the Apply button.

Note:
This procedure is particularly useful during the setup. There is no need to follow a particular order when connecting displays to the server, as this order can be easily changed later by employing the Swap Displays method.

Display Position and Dimensions

To change the position of a display, do one of the following: 

  • Click and drag a display in the Display Editor. Holding down Shift while dragging will decrease the step size of the mouse movement.
  • Select a display and modify the X and Y values for the Offset parameter in the Settings panel. 

You can also adjust the display dimensions in Settings by changing the X and Y values for the Size parameter.

Changing the Stack Order of Displays

To change the stack order of a display, right-click on it in the Display Editor, and select one of the following in the dropdown menu:

  • Arrange > Bring To Front to move a display to the topmost position.
  • Arrange > Bring Forward to move a display one level to the front of a stack.
  • Arrange > Send Backward to move a display one level to the back of a stack.
  • Arrange > Send To Back to move a display to the bottom-most position.

Alternatively, the stack order of displays can be modified by reordering the links connecting Display nodes to the Canvas node in the Node Graph (see Reordering Node Links). 

The displays are stacked top-down in relation to the order in which Display nodes are linked to the Context node, which means that the display with the succeeding node link will overlay the one with the preceding link.

Turning on Display Test Pattern

To show the test pattern on a display, select a display to access its Settings, and choose the Label, Grid, Color Bars, or Gradient option for the Test Pattern parameter.

Zooming and Panning in Display Editor

Тo zoom in and out a specific area in the Display Editor, move the mouse cursor to the desired location, and use the mouse scroll wheel. Alternatively, click the button in the top right corner and move the mouse to the left or right to change the magnification.

To pan a view, do one of the following:

  • Hold the mouse scroll wheel button or hold the Alt key while moving the mouse.
  • Click the button in the top right corner and move the mouse.