Properties
onConfigChange
onConfigChange:Triggered when the mode of the display is changed.(config:IDisplayConfig) => void
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:Triggered when color depth of the display is changed.(colorDepth:ColorDepth) => void
Parameters
colorDepth
ColorDepth the new color depth for the display.onColorSpaceChange
onColorSpaceChange:Triggered when color space of the display is changed.(colorSpace:ColorSpace) => void
Parameters
colorSpace
ColorSpace the new color space for the display.onHdcpLevelChange
onHdcpLevelChange:Triggered when HDCP level of the display is changed.(level:HdcpLevel) => void
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:Triggered when low latency mode (LLM) state of the display is changed.(state:LlmState) => void
Parameters
state
LlmState the new LLM stateonHdrModeChange
onHdrModeChange:Triggered when HDR mode of the display is changed.(hdr_mode:HdrMode) => void
Parameters
hdr_mode
HdrMode new changed HDR modeonSinkStateChange?
Triggered when sink state of the display is changed.optionalonSinkStateChange:((active: boolean) => void)
Parameters
active
boolean
new sink state, true means active
onAisrStateChange?
Triggered when AISR state of the display is changed.optionalonAisrStateChange:((state:AisrState) => void)

