IDisplayListener
Listener interface for different display events
Properties
onAutoConfigSwitchStateChange()
onAutoConfigSwitchStateChange: (
state) =>void
Triggered when auto config switch state of the display is changed.
Parameters
state
boolean
the new state of auto config switch state.
Returns
void
onColorDepthChange()
onColorDepthChange: (
colorDepth) =>void
Triggered when color depth of the display is changed.
Parameters
colorDepth
the new color depth for the display.
Returns
void
onColorSpaceChange()
onColorSpaceChange: (
colorSpace) =>void
Triggered when color space of the display is changed.
Parameters
colorSpace
the new color space for the display.
Returns
void
onConfigChange()
onConfigChange: (
config) =>void
Triggered when the mode of the display is changed.
Parameters
config
the new display config.
Returns
void
onHdcpLevelChange()
onHdcpLevelChange: (
level) =>void
Triggered when HDCP level of the display is changed.
Parameters
level
the new HDCP level.
Returns
void
onHdrModeChange()
onHdrModeChange: (
hdr_mode) =>void
Triggered when HDR mode of the display is changed.
Parameters
hdr_mode
new changed HDR mode
Returns
void
onLowLatencyModeStateChange()
onLowLatencyModeStateChange: (
state) =>void
Triggered when low latency mode (LLM) state of the display is changed.
Parameters
state
the new LLM state
Returns
void
onMultipleRefreshRateStateChange()
onMultipleRefreshRateStateChange: (
state) =>void
Triggered when multiple refresh rate (MRR) state of the display is changed.
Parameters
state
boolean
the new MRR state, true means enabled
Returns
void
onRefreshRateChange()
onRefreshRateChange: (
refreshRateInrMillihertz) =>void
Triggered when refresh rate for the display is changed.
Parameters
refreshRateInrMillihertz
number
Returns
void
onSinkStateChange()?
optionalonSinkStateChange: (active) =>void
Triggered when sink state of the display is changed.
Parameters
active
boolean
new sink state, true means active
Returns
void
Last updated: Oct 02, 2025

