Functions for get/set HDMI CEC settings.
Namespaces
Methods
-
staticENABLE.cec.getCecSettings(){Object}
cec.js, line 50 -
Get HDMI CEC settings.
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYcec_one_touch_playBoolean HDMI CEC one touch play mode, true if enable cec_osd_nameString HDMI CEC osd name cec_remote_controlBoolean HDMI CEC remote control mode, true if enable (only tv2stb is supported in Android) cec_standbyString HDMI CEC standby control mode (off, stb2tv, tv2stb, both) cec_enableBoolean HDMI CEC status, true if enable -
staticENABLE.cec.getTVConfig(){Object}
cec.js, line 216 -
Get the CEC configuration of the connecting TV.
ENABLE.cec.getTVConfig() { active_port: 4, device: ['Now TV', '', '', 'H205'], power_status: 1, status_code: 'ENTONE.status.SUCCESS' }- Since:
- 1.2.0
Returns:
Name Type Description objectObject Name Type Description power_statusNumber The power status of TV. Possible values:
ENABLE.cec.status.OFF
ENABLE.cec.status.ON
ENABLE.cec.status.UNKNOWN_NO_HDMI
ENABLE.cec.status.UNKNOWN_STB_STANDBY
ENABLE.cec.status.UNKNOWN_NO_CEC
ENABLE.cec.status.UNKNOWN_OTHERSactive_portNumber A number (1-4) representing the port to activate. deviceArray.<string> An array of strings with length of 4, containing the names of CEC devices connected to the TV for each port. status_codeString ENABLE.status.SUCCESSor
ENABLE.status.ERROR -
staticENABLE.cec.oneTouchPlay(){Object}
cec.js, line 99 -
HDMI-CEC one touch play which set the STB as current active source
Notice that this function requires getCecSettings().cec_one_touch_play == true in order to take effect.- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READY -
staticENABLE.cec.sendVolumeKey(isUp){Object}
cec.js, line 151 -
Send volume keys up or down to TV.
truefor up andfalsefor down.Name Type Description isUpBoolean A boolean value indicating whether to increase the volume (
true) or decrease it (false).- Since:
- 1.2.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.ERRORor
ENABLE.status.INVALID_ARGUMENT -
staticENABLE.cec.setCecSettings(settings){Object}
cec.js, line 69 -
Set HDMI CEC settings
Name Type Description settingsObject Name Type Description cec_one_touch_playBoolean HDMI CEC one touch play mode, set true to enable
cec_remote_controlBoolean HDMI CEC remote control mode, set true to enable (only tv2stb is supported in Android)
cec_standbyString HDMI CEC standby control mode (off, stb2tv, tv2stb, both)
cec_enableBoolean HDMI CEC status, set true to enable
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYor
ENABLE.status.INVALID_ARGUMENT -
staticENABLE.cec.setEventCallback(callback){Object}
cec.js, line 133 -
Register HDMI CEC event callback function.
Only one callback function can be registered. Passnullas callback to unregister.
Example:var callback = function(obj) { if (obj.event === ENABLE.cec.event.HDMI_CEC_STB_SELECTED){ console.log("STB is now active source!"); } }; ENABLE.cec.setEventCallback(callback);Name Type Description callbackENABLE.cec~Callback Callback function.
- Since:
- 1.0.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.NOT_READYor
ENABLE.status.INVALID_ARGUMENT -
staticENABLE.cec.setTVConfig(config){Object}
cec.js, line 176 -
Apply configuration to TV. Power on or off and/or activate a specific HDMI port.
Name Type Description configObject Name Type Description power_onBoolean A boolean value indicating whether to power on (true) or power off (false).
active_portNumber A number (1-4) representing the port to activate.
- Since:
- 1.2.0
Returns:
Name Type Description objectObject Name Type Description status_codeString ENABLE.status.SUCCESSor
ENABLE.status.ERRORor
ENABLE.status.INVALID_ARGUMENT
Type Definitions
-
Callback(object)
cec.js, line 105 -
Callback function for
ENABLE.cec.setEventCallbackName Type Description objectObject Name Type Description eventObject Possible values of event:
ENABLE.cec.event.HDMI_CEC_STB_SELECTED
ENABLE.cec.event.HDMI_CEC_STB_UNSELECTED- Since:
- 1.0.0