Skip to main content

Module monitor

Module monitor 

Source
Expand description

Contains functionality for working with monitors and screen information: crate::monitor::Monitor. Utilities for querying and working with display monitors.

Provides [Monitor] for retrieving monitor metadata such as friendly name, device name, resolution, refresh rate, and converting a monitor into a capture item.

Common tasks include:

  • Enumerating monitors via [Monitor::enumerate].
  • Selecting by one-based index via [Monitor::from_index].
  • Getting the primary monitor via [Monitor::primary].

To acquire a crate::GraphicsCaptureItem for a monitor, use the implementation of [crate::settings::TryIntoCaptureItemWithDetails] for [Monitor].

Structs§

Monitor
Represents a display monitor.

Enums§

Error
Errors that can occur when querying monitors or converting them into capture items.