Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This section details the necessary platform integration support required to ensure the smooth functionality of UI version 3. Below are the details of RDKServices provided methods and notifications used in each UI feature or page implementation which shall aid debugging any functionality and integration or modification of the same. The Featured Video Player - UVE is used for Video-On-Demand sample streams.

TBD: Need updation

  • Home Screen

FunctionalityPluginMethodEvents
Launching Premium appsorg.rdk.RDKShelllaunch
Hide Resident Apporg.rdk.RDKShellsetVisibility
Hot Plug and Unplug of USBorg.rdk.UsbAccess

OnUSBMountChanged

...

FunctionalityPluginMethodEvent
Get available countriesDTVnumberOfCountries
Get list of countryDTVcountryList
Get list of services(channels with name, uri and other details)DTVserviceList@dvbs
Get list of available satellitesDTVserviceList@dvbs
Initiates a service searchDTVstartServiceSearch
Get available servicesDTVnumberOfServices
Get schedule for given channelDTVscheduleEvents@PARAMS
Get current and next event details for channelDTVnowNextEvents@PARAMS
  • HDMI Input

Functionality

Plugin

Method

Events

Returns an array of available HDMI Input ports

org.rdk.HdmiInput

getHDMIInputDevices


Provides access to the current configured video output port resolution.

PlayerInfo.1.resolution (read only )



Activates the specified HDMI Input port as the primary video source.

org.rdk.HdmiInput

startHdmiInput


Deactivates the HDMI Input port currently selected as the primary video source.

org.rdk.HdmiInput

stopHdmiInput


Triggered whenever the status changes for an HDMI Input.

org.rdk.HdmiInput


onInputStatusChanged

Triggered whenever a new HDMI device is connected to an HDMI Input.

org.rdk.HdmiInput


onDevicesChanged

Triggered whenever the signal status changes for an HDMI Input.

org.rdk.HdmiInput


onSignalChanged

  • Picture Settings

Functionality

Plugin

Method

Events

Get/Set Supported Picture Modes

org.rdk.tv.ControlSettings

setSupportedPictureModes / getSupportedPictureModes


Get/Set Picture Modes

org.rdk.tv.ControlSettings

setPictureMode / getPictureMode


Get/Set Brightness

org.rdk.tv.ControlSettings

setBrightness / getBrightness


Get/Set Contrast

org.rdk.tv.ControlSettings

setContrast / getContrast


Get/Set Sharpness

org.rdk.tv.ControlSettings

setSharpness /getSharpness


Get/Set Color Temperature

org.rdk.tv.ControlSettings

setColorTemperature /getColorTemperature


Get/Set Saturation

org.rdk.tv.ControlSettings

setSaturation /getSaturation


Get/Set Backlight

org.rdk.tv.ControlSettings

setBacklight /getBacklight


Reset Values

org.rdk.tv.ControlSettings

resetBrightness / resetContrast / resetSharpness / resetColorTemperature / resetSaturation / resetBacklight


  • TimeZone

Functionality

Plugin

Method

Events

Gets the available timezones from the system’s time zone database

org.rdk.System

getTimeZones


Get the configured time zone from the file

org.rdk.System

getTimeZoneDST


Sets the system time zone

org.rdk.System

setTimeZoneDST


  • Volume

Functionality

Plugin

Method

Events

Returns connected audio output ports

org.rdk.DisplaySettings

getConnectedAudioPorts


Returns the current volume level

org.rdk.DisplaySettings

getVolumeLevel


Returns whether audio is muted on a given port

org.rdk.DisplaySettings

getMuted


Adjusts the Volume Level on a specific port

org.rdk.DisplaySettings

setVolumeLevel


Mutes or unmutes audio on a specific port

org.rdk.DisplaySettings

setMuted