as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

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

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

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

IDisplayConfig

the new display config.

Returns

void


onHdcpLevelChange()

onHdcpLevelChange: (level) => void

Triggered when HDCP level of the display is changed.

Parameters

level

HdcpLevel

the new HDCP level.

Returns

void


onHdrModeChange()

onHdrModeChange: (hdr_mode) => void

Triggered when HDR mode of the display is changed.

Parameters

hdr_mode

HdrMode

new changed HDR mode

Returns

void


onLowLatencyModeStateChange()

onLowLatencyModeStateChange: (state) => void

Triggered when low latency mode (LLM) state of the display is changed.

Parameters

state

LlmState

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()?

optional onSinkStateChange: (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