# DisplayEventMonitorModeChanged

`import { DisplayEventMonitorModeChanged } from "destack:display/binding";`

Monitor mode changed display event.

```ds title="DisplayEventMonitorModeChanged"
export struct DisplayEventMonitorModeChanged {
    kind: "monitorModeChanged";
    timestampNs: uint64;
    sequence: uint64;
    droppedCount: uint64;
    backend: DisplayBackendKind;
    monitor: MonitorHandle;
    mode: MonitorMode;
}
```

[language/library/src/display/binding/event.ds:116:131](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/event.ds#L116-L131)

## Members

### `kind: "monitorModeChanged"`

Event discriminator.

### `timestampNs: uint64`

Event timestamp in nanoseconds.

### `sequence: uint64`

Event sequence number.

### `droppedCount: uint64`

Number of events dropped before this event.

### `backend: DisplayBackendKind`

Display backend.

### `monitor: MonitorHandle`

Monitor handle.

### `mode: MonitorMode`

Monitor mode.
