ExternalInputControl¶
com.connectsdk.service.capability.ExternalInputControl
extends CapabilityMethods
The ExternalInputControl capability serves to define the methods required for normalizing all functions regarding external input switching and general info.
Properties¶
final String Any = “ExternalInputControl.Any”
final String Picker_Launch = “ExternalInputControl.Picker.Launch”
final String Picker_Close = “ExternalInputControl.Picker.Close”
final String List = “ExternalInputControl.List”
final String Set = “ExternalInputControl.Set”
final String[] Capabilities = { Picker_Launch, Picker_Close, List, Set }
Inner Classes¶
Methods¶
ExternalInputControl getExternalInput ()
CapabilityPriorityLevel getExternalInputControlPriorityLevel ()
- void launchInputPicker (AppLaunchListener listener)
Launches the visual input picker on the device. This may be helpful for situations where the device does not support directly listing/modifying the external inputs.
Related capabilities:
ExternalInputControl.Picker.Launch
Parameters:
- listener – (optional) AppLaunchListener with methods to be called on success or failure
- void closeInputPicker (LaunchSession launchSessionm, ResponseListener <Object> listener)
Closes the input picker on the device, if it is currently open.
Related capabilities:
ExternalInputControl.Picker.Close
Parameters:
- launchSessionm
- listener – (optional) ResponseListener< Object > with methods to be called on success or failure
- void getExternalInputList (ExternalInputListListener listener)
Get a list of input devices (HDMI, AV, etc) connected to the device
Related capabilities:
ExternalInputControl.List
Parameters:
- listener – (optional) ExternalInputListListener with methods to be called on success or failure
- void setExternalInput (ExternalInputInfo input, ResponseListener <Object> listener)
Switch to the specified external input
Related capabilities:
ExternalInputControl.Set
Parameters:
- input
- listener – (optional) ResponseListener< Object > with methods to be called on success or failure