menu
DisplayMonitorBinding
import { DisplayMonitorBinding } from "destack:display/binding";
Monitor binding family.
1export interface DisplayMonitorBinding {2 listMonitors(query: &'a readonly MonitorQuery): Result<Monitor[], HostError>;3 primaryMonitor(query: &'a readonly MonitorQuery): Result<MonitorHandle, HostError>;4 openMonitor(id: &'a readonly string, query: &'b readonly MonitorQuery): Result<MonitorHandle, HostError>;5 closeMonitor(monitor: MonitorHandle): Result<void, HostError>;6 describeMonitor(monitor: MonitorHandle): Result<Monitor, HostError>;7 listMonitorModes(monitor: MonitorHandle): Result<MonitorMode[], HostError>;8 closestMonitorMode(monitor: MonitorHandle, mode: &'a readonly MonitorMode): Result<MonitorMode, HostError>;9 setMonitorMode(monitor: MonitorHandle, mode: &'a readonly MonitorMode): Result<void, HostError>;10 monitorColorState(monitor: MonitorHandle): Result<MonitorColorState, HostError>;11 setMonitorHdrMode(monitor: MonitorHandle, mode: DisplayHdrMode): Result<void, HostError>;12 readMonitorGamma(monitor: MonitorHandle): Result<MonitorGammaRamp, HostError>;13 writeMonitorGamma(monitor: MonitorHandle, gamma: &'a readonly MonitorGammaRamp): Result<void, HostError>;14}Members
listMonitors(query: &'a readonly MonitorQuery): Result<Monitor[], HostError>List monitors.
primaryMonitor(query: &'a readonly MonitorQuery): Result<MonitorHandle, HostError>Return the primary monitor handle.
openMonitor(id: &'a readonly string, query: &'b readonly MonitorQuery): Result<MonitorHandle, HostError>Open one monitor endpoint.
closeMonitor(monitor: MonitorHandle): Result<void, HostError>Close one monitor endpoint.
describeMonitor(monitor: MonitorHandle): Result<Monitor, HostError>Describe one monitor.
listMonitorModes(monitor: MonitorHandle): Result<MonitorMode[], HostError>List supported monitor modes.
closestMonitorMode(monitor: MonitorHandle, mode: &'a readonly MonitorMode): Result<MonitorMode, HostError>Select the closest supported monitor mode.
setMonitorMode(monitor: MonitorHandle, mode: &'a readonly MonitorMode): Result<void, HostError>Set one monitor mode.
monitorColorState(monitor: MonitorHandle): Result<MonitorColorState, HostError>Read one monitor color state.
setMonitorHdrMode(monitor: MonitorHandle, mode: DisplayHdrMode): Result<void, HostError>Set one monitor HDR policy.
readMonitorGamma(monitor: MonitorHandle): Result<MonitorGammaRamp, HostError>Read one monitor gamma ramp.
writeMonitorGamma(monitor: MonitorHandle, gamma: &'a readonly MonitorGammaRamp): Result<void, HostError>Set one monitor gamma ramp.