# monitorsInfoUpdated

Description: Notification coming after information about monitors changes: list, current index, etc.

Example:

{
    "event": "monitorsInfoUpdated",
    "monitors": [
        {
            "name": "PHL 275E1",
            "primary": true,
            "index": 0,
            "ignored": false,
            "geomMonitor": {
                "x": 0,
                "y": 0,
                "width": 2560,
                "height": 1440
            },
            "geomWork": {
                "x": 0,
                "y": 0,
                "width": 2560,
                "height": 1380
            }
        },
        {
            "name": "Generic PnP Monitor",
            "primary": false,
            "index": 1,
            "ignored": false,
            "geomMonitor": {
                "x": 2560,
                "y": 0,
                "width": 1920,
                "height": 1080
            },
            "geomWork": {
                "x": 2560,
                "y": 0,
                "width": 1920,
                "height": 1032
            }
        }
    ],
    "currentMonitor": 0,
    "method": "event"
}

Parameter description:

  • name — Monitor name

  • primary — Flag showing the priority of a monitor

  • geomMonitor — Geometry of a monitor

  • geomWork — Geometry of a monitor work area

  • x — screen x-coordinate in the virtual geometry

  • y — screen y-coordinate in the virtual geometry

  • width — the screen width specified in pixels

  • height — screen height specified in pixels

  • index — Monitor index

  • currentMonitor — the index of the screen where the VideoSDK/Room window is displayed

  • ignored - a flag indicating whether this screen was added to the ignored list using the command-line parameter --ignore_monitor when launching VideoSDK/Room

See also: