ExternalInputControl

The ExternalInputControl capability serves to define the methods required for normalizing all functions regarding external input switching and general info.

ExternalInputInfo objects are plain JavaScript objects with the following properties:

  • id (string): A platform-specific id representing an input device
  • name (string): A human-readable name for the input device

Methods

externalInputControl.getExternalInputList ()

Get a list of input devices (HDMI, AV, etc) connected to the device

On success, the success event/callback will be fired with the arguments (externalInputList)

  • externalInputList: ExternalInputInfo[]
Related capabilities:
  • ExternalInputControl.List
Returns:
Command
externalInputControl.setExternalInput (externalInputInfo)

Switch to the specified external input

Related capabilities:
  • ExternalInputControl.Set
Parameters:
  • externalInputInfo (object)

    Object containing the proper info to set current input. For best cross-platform support, it is suggested to get ExternalInputInfo references from getExternalInputList, if possible.

Returns:
Command
externalInputControl.showExternalInputPicker ()
Returns:
Command