Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content
Listener interface for different display events

Properties

onConfigChange

onConfigChange: (config: IDisplayConfig) => void
Triggered when the mode of the display is changed.

Parameters

config
IDisplayConfig the new display config.

onRefreshRateChange

onRefreshRateChange: (refreshRateInrMillihertz: Int32) => void
Triggered when refresh rate for the display is changed.

Parameters

refreshRateInrMillihertz
Int32

onColorDepthChange

onColorDepthChange: (colorDepth: ColorDepth) => void
Triggered when color depth of the display is changed.

Parameters

colorDepth
ColorDepth the new color depth for the display.

onColorSpaceChange

onColorSpaceChange: (colorSpace: ColorSpace) => void
Triggered when color space of the display is changed.

Parameters

colorSpace
ColorSpace the new color space for the display.

onHdcpLevelChange

onHdcpLevelChange: (level: HdcpLevel) => void
Triggered when HDCP level of the display is changed.

Parameters

level
HdcpLevel the new HDCP level.

onAutoConfigSwitchStateChange

onAutoConfigSwitchStateChange: (state: boolean) => void
Triggered when auto config switch state of the display is changed.

Parameters

state
boolean the new state of auto config switch state.

onMultipleRefreshRateStateChange

onMultipleRefreshRateStateChange: (state: boolean) => void
Triggered when multiple refresh rate (MRR) state of the display is changed.

Parameters

state
boolean the new MRR state, true means enabled

onLowLatencyModeStateChange

onLowLatencyModeStateChange: (state: LlmState) => void
Triggered when low latency mode (LLM) state of the display is changed.

Parameters

state
LlmState the new LLM state

onHdrModeChange

onHdrModeChange: (hdr_mode: HdrMode) => void
Triggered when HDR mode of the display is changed.

Parameters

hdr_mode
HdrMode new changed HDR mode

onSinkStateChange?

optional onSinkStateChange: ((active: boolean) => void)
Triggered when sink state of the display is changed.

Parameters

active
boolean new sink state, true means active

onAisrStateChange?

optional onAisrStateChange: ((state: AisrState) => void)
Triggered when AISR state of the display is changed.

Parameters

state
AisrState the new AISR state
Last modified on August 25, 2026