# DisplayFrameSubscription

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

Display frame subscription.

```ds title="DisplayFrameSubscription"
export struct DisplayFrameSubscription {
    backend: DisplayBackendSelection;
    window: WindowHandle;
    capacity: uint32;
    overflow: DisplayEventOverflowPolicy;
}
```

[language/library/src/display/binding/frame.ds:39:48](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/frame.ds#L39-L48)

## Members

### `backend: DisplayBackendSelection`

Backend selection.

### `window: WindowHandle`

Window filter.

### `capacity: uint32`

Queue capacity in events, or zero for backend default.

### `overflow: DisplayEventOverflowPolicy`

Queue overflow policy.
