# Displays

**Kind**: module | **Library**: @interopio/desktop | **Access**: `io.displays`

**Source**: https://docs.interop.io/desktop/reference/javascript/displays/index.html

io.Connect Desktop provides a way for apps to programmatically capture screenshots of the available monitors, of windows and window groups.
Based on custom logic, you can capture one or all monitors in order to save a snapshot of the visual state at a given moment.

The Displays API is accessible via the [`io.displays`](https://docs.interop.io/desktop/reference/javascript/displays/api/index.md) object.

## Interfaces

- [API](https://docs.interop.io/desktop/reference/javascript/displays/api/index.md): Displays API.
- [AbsoluteSizeOptions](https://docs.interop.io/desktop/reference/javascript/displays/absolutesizeoptions/index.md): Absolute size of the returned image.
- [Bounds](https://docs.interop.io/desktop/reference/javascript/displays/bounds/index.md): Describes the display bounds.
- [CaptureAllOptions](https://docs.interop.io/desktop/reference/javascript/displays/capturealloptions/index.md): Options for capturing all displays.
- [CaptureOptions](https://docs.interop.io/desktop/reference/javascript/displays/captureoptions/index.md): Options for capturing a single display.
- [ConvertBoundsOptions](https://docs.interop.io/desktop/reference/javascript/displays/convertboundsoptions/index.md): Options for converting display bounds between coordinate systems.
- [ConvertBoundsResult](https://docs.interop.io/desktop/reference/javascript/displays/convertboundsresult/index.md): Describes the result of a display bounds conversion.
- [Display](https://docs.interop.io/desktop/reference/javascript/displays/display/index.md): Describes a display.
- [GetByBoundsOptions](https://docs.interop.io/desktop/reference/javascript/displays/getbyboundsoptions/index.md): Options for retrieving a display by bounds.
- [Point](https://docs.interop.io/desktop/reference/javascript/displays/point/index.md): Coordinates of a point on the screen.
- [ScaleOptions](https://docs.interop.io/desktop/reference/javascript/displays/scaleoptions/index.md): Relative size of the returned image.

## Type Aliases

- [BoundsType](https://docs.interop.io/desktop/reference/javascript/displays/boundstype/index.md): Describes the coordinate system of the display bounds.
