RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Gliffy Diagramdrawio | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Gliffy Diagramdrawio | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Gliffy Diagramdrawio | |||||||
---|---|---|---|---|---|---|---|
|
The Host interface allows libCEC implementation to interact with the host environment. Such interaction includes monitoring of the Power State change, the HDMI HotPlug events, or API to change the Host State. The Host Interface is delivered as a run-time plugin to the libCEC stack. This allows the CEC stack to run in any devices that implements the Host Interface.
...
The relation between Application, Connection and CEC-Bus is described in the figure.
draw.io Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Gliffy Diagram | ||||||||
|
CEC Daemon
...
In essence, there is only one physical CEC bus on a system. However, with the help of Connection, Logical CEC-Bus, and IARM-Bus, the CEC library can converge the CEC traffic from different Connections and Logical Buses before forwarding them to the single physical bus. This is illustrated by the diagram below.
draw.io Diagram | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Gliffy Diagram | ||||||||||
|
In this diagram there are two applications (Receiver and CECDevMgr). Since both applications can only access the underlying physical CEC Bus via Connection API, they have no knowledge how the message are eventually delivered to the Physical Bus.
...
To know more about SoC/Application level APIs details use in RDK, refer the link RDK HDMI-CEC API Documentation