menu

DisplayFrameBinding

import { DisplayFrameBinding } from "destack:display/binding";

Frame binding family.

language/library/src/display/binding/frame.ds:51:87
1export interface DisplayFrameBinding {2    openDisplayFrames(subscription: &'a readonly DisplayFrameSubscription): Result<DisplayFrameHandle, HostError>;3    closeDisplayFrames(frames: DisplayFrameHandle): Result<void, HostError>;4    readDisplayFrames(frames: DisplayFrameHandle, maxEvents: uint32, timeoutNs?: uint64 | undefined): Result<DisplayFrameEvent[], HostError>;5}

Members

openDisplayFrames(subscription: &'a readonly DisplayFrameSubscription): Result<DisplayFrameHandle, HostError>

Open one display frame timing stream.

closeDisplayFrames(frames: DisplayFrameHandle): Result<void, HostError>

Close one display frame timing stream.

readDisplayFrames(frames: DisplayFrameHandle, maxEvents: uint32, timeoutNs?: uint64 | undefined): Result<DisplayFrameEvent[], HostError>

Read display frame timing events.