string |
(optional)
mirroringSourceId |
If set and not empty, starts mirroring between this and the display with the provided id (the system will determine which of the displays is actually mirrored). If set and not empty, stops mirroring between this and the display with the specified id (if mirroring is in progress). If set, no other parameter may be set.
|
boolean |
(optional)
isPrimary |
If set to true, makes the display primary. No-op if set to false.
|
Insets |
(optional)
overscan |
If set, sets the display's overscan insets to the provided values. Note that overscan values may not be negative or larger than a half of the screen's size. Overscan cannot be changed on the internal monitor. It's applied after isPrimary parameter.
|
integer |
(optional)
rotation |
If set, updates the display's rotation. Legal values are [0, 90, 180, 270]. The rotation is set clockwise, relative to the display's vertical position. It's applied after overscan paramter.
|
integer |
(optional)
boundsOriginX |
If set, updates the display's logical bounds origin along x-axis. Applied together with boundsOriginY , if boundsOriginY is set. Note that, when updating the display origin, some constraints will be applied, so the final bounds origin may be different than the one set. The final bounds can be retrieved using getInfo. The bounds origin is applied after rotation . The bounds origin cannot be changed on the primary display. Note that is also invalid to set bounds origin values if isPrimary is also set (as isPrimary parameter is applied first).
|
integer |
(optional)
boundsOriginY |
If set, updates the display's logical bounds origin along y-axis. See documentation for boundsOriginX parameter.
|