Namespaces
Methods
-
staticENABLE.output.getHdmiSettings(){Object}
output.js, line 155 -
Get the HDMI settings
- Since:
- 1.4.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYcolor_spaceString Current HDMI color space, possible values:
ENABLE.output.color_space.RGB
ENABLE.output.color_space.YCBCR_420
ENABLE.output.color_space.YCBCR_422
ENABLE.output.color_space.YCBCR_444deep_color_formatString Deep color format, possible values:
ENABLE.output.deep_color_format.DC_OFF
ENABLE.output.deep_color_format.DC_30
ENABLE.output.deep_color_format.DC_36
ENABLE.output.deep_color_format.DC_48hdmi_audio_muteBoolean Is HDMI audio mute, deprecated -
staticENABLE.output.getHdmiStatus(){Object}
output.js, line 123 -
Get the HDMI status
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYconnectedBoolean HDMI connection status monitor_nameString Model name of the connected screen highest_match_resolutionString HDMI highest match resolution preferred_resolutionString HDMI preferred resolution supported_resolutionArray.<String> HDMI supported resolution, only included resolution supported by both STB and TV tv_supported_resolutionArray.<String> TV HDMI supported resolution, may included resolution that the STB cannot support supported_audio_codecArray.<String> HDMI supported audio type eotf_formatString EOTF/HDR format (SDR, HLG, HDR10, HDR10+, DolbyVision) supported_deep_color_formatsArray.<String> Deep color formats supported by connected HDMI device supported_eotf_formatsArray.<String> HDR formats supported by connected HDMI device widthNumber Resolution width in pixels heightNumber Resolution height in pixels supported_color_spaceArray.<String> Color space supported by the connected display supported_3D_resolutionArray.<String> Supported 3D resolution -
staticENABLE.output.setEventCallback(callback){Object}
output.js, line 238 -
Register HDMI event callback function.
Passnullas callback to unregister.
Ifcallbackis not a function, this function will returnENABLE.status.INVALID_ARGUMENT.
Only one callback function can be registered. Passnullas callback to unregister.
Example:var callback = function(obj) { if (obj.event === ENABLE.output.event.HDMI_CONNECTED){ console.log("Receive HDMI hotplug event!"); } }; ENABLE.output.setEventCallback(callback);Name Type Description callbackENABLE.output~Callback Callback function.
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.INVALID_ARGUMENT -
staticENABLE.output.setHdmiSettings(settings){Object}
output.js, line 183 -
Set the HDMI settings (persistent across boot)
Name Type Description settingsObject Name Type Description color_spaceString Current HDMI color space, possible values:
ENABLE.output.color_space.RGB
ENABLE.output.color_space.YCBCR_420
ENABLE.output.color_space.YCBCR_422
ENABLE.output.color_space.YCBCR_444deep_color_formatString Deep color format, possible values:
ENABLE.output.deep_color_format.DC_OFF
ENABLE.output.deep_color_format.DC_30
ENABLE.output.deep_color_format.DC_36
ENABLE.output.deep_color_format.DC_48hdmi_audio_muteBoolean Is HDMI audio mute, deprecated
- Since:
- 1.4.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READY
Type Definitions
-
Callback(object)
output.js, line 209 -
Callback function for
ENABLE.output.setEventCallbackName Type Description objectObject Name Type Description eventObject Possible values of event:
ENABLE.output.event.HDMI_DISCONNECTED
ENABLE.output.event.HDMI_CONNECTED- Since:
- 1.0.0