Learn how to evaluate and integrate the VNC SDK

We're here if you need help.

DisplayManager

class DisplayManager

Manages the list of displays made available by a Server.

For more information, see vnc_DisplayManager in the C API documentation.

Nested classes

Method summary

Modifier and Type Method and Description
Int32

DisplayManager.GetDisplayCount()

Returns the number of displays.

void

DisplayManager.SetCallback(DisplayManager.Callback callback)

Registers a callback notifying when displays are added or removed, or the resolution of an existing display changes.

void

DisplayManager.SelectDisplay(Int32 index)

Chooses a particular display to remote to connected Viewer app users.

Int32

DisplayManager.GetDisplayIndex()

Gets the index of the currently selected display.

String

DisplayManager.GetId(Int32 index)

Gets the ID of the display (typically a short string).

String

DisplayManager.GetName(Int32 index)

Gets the name of the display (typically a human-readable string).

Boolean

DisplayManager.IsPrimary(Int32 index)

Returns whether this is the primary (or main) display.

Int32

DisplayManager.GetResolutionX(Int32 index)

Gets the horizontal resolution of the display in pixels.

Int32

DisplayManager.GetResolutionY(Int32 index)

Gets the vertical resolution of the display in pixels.

Int32

DisplayManager.GetOriginX(Int32 index)

Gets the horizontal origin of the display in pixels.

Int32

DisplayManager.GetOriginY(Int32 index)

Gets the vertical origin of the display in pixels.

Boolean

DisplayManager.IsSelectDisplayAllowed()

Returns whether the selectDisplay() call is permitted.

void

DisplayManager.Enable(Boolean enable)

Specifies whether screen sharing is enabled.

Boolean

DisplayManager.IsEnabled()

Returns whether the server is sharing its screens, whether it is being called from a server or a viewer.

Methods

Int32 DisplayManager.GetDisplayCount ()

Returns the number of displays.

For more information, see vnc_DisplayManager_getDisplayCount() in the C API documentation.

void DisplayManager.SetCallback (DisplayManager.Callback callback)

Registers a callback notifying when displays are added or removed, or the resolution of an existing display changes.

For more information, see vnc_DisplayManager_setCallback() in the C API documentation.

void DisplayManager.SelectDisplay (Int32 index)

Chooses a particular display to remote to connected Viewer app users.

For more information, see vnc_DisplayManager_selectDisplay() in the C API documentation.

Int32 DisplayManager.GetDisplayIndex ()

Gets the index of the currently selected display.

For more information, see vnc_DisplayManager_getDisplayIndex() in the C API documentation.

String DisplayManager.GetId (Int32 index)

Gets the ID of the display (typically a short string).

For more information, see vnc_DisplayManager_getId() in the C API documentation.

String DisplayManager.GetName (Int32 index)

Gets the name of the display (typically a human-readable string).

For more information, see vnc_DisplayManager_getName() in the C API documentation.

Boolean DisplayManager.IsPrimary (Int32 index)

Returns whether this is the primary (or main) display.

For more information, see vnc_DisplayManager_isPrimary() in the C API documentation.

Int32 DisplayManager.GetResolutionX (Int32 index)

Gets the horizontal resolution of the display in pixels.

For more information, see vnc_DisplayManager_getResolutionX() in the C API documentation.

Int32 DisplayManager.GetResolutionY (Int32 index)

Gets the vertical resolution of the display in pixels.

For more information, see vnc_DisplayManager_getResolutionY() in the C API documentation.

Int32 DisplayManager.GetOriginX (Int32 index)

Gets the horizontal origin of the display in pixels.

For more information, see vnc_DisplayManager_getOriginX() in the C API documentation.

Int32 DisplayManager.GetOriginY (Int32 index)

Gets the vertical origin of the display in pixels.

For more information, see vnc_DisplayManager_getOriginY() in the C API documentation.

Boolean DisplayManager.IsSelectDisplayAllowed ()

Returns whether the selectDisplay() call is permitted.

For more information, see vnc_DisplayManager_isSelectDisplayAllowed() in the C API documentation.

void DisplayManager.Enable (Boolean enable)

Specifies whether screen sharing is enabled.

For more information, see vnc_DisplayManager_enable() in the C API documentation.

Boolean DisplayManager.IsEnabled ()

Returns whether the server is sharing its screens, whether it is being called from a server or a viewer.

For more information, see vnc_DisplayManager_isEnabled() in the C API documentation.

×