Versions Compared

Key

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

Table of Contents

Overview

RDK Device Settings library is a cross-platform library for controlling the following hardware configurations:

...

If multiple applications need to control the device settings simultaneously, this component turns the single-app mode SoC level API into multi-app mode.  Even though some SoC vendors implement the SoC level API to be multi-app capable, we still use Comcast’s IARM support to achieve multiple-app mode. This allows the Application level API to remain truly platform neutral.

Architectural Overview

...

The Device Settings (DS) registers its services with the service manager. The Application uses/calls the DS Public API through service manager and DS Public API’s intern calls the under lying SoC level API’s to perform the required functionality.

...

Multi-app mode is used when multiple applications need to control the device settings simultaneously. Some SoC vendors implement the SoC level API to be multi-app capable, we still use Comcast’s IARM support to achieve multiple-app mode. This allows the Application level API to remain truly platform neutral.


 

The below diagram depicts that how multi-app designed in RDK.

Device Settings Programming Guide

...

Simple use case to set the resolution