CEC Client Installation
25
CEC C
lie
nt
Inst
allati
on
Supp
le
me
nt
al
Ap
pendix for
UP Xt
rem
e
Chapter 4 libCEC
CEC (Consumer Electronics Control) allows for control of devices through the HDMI
port. With the right hardware, libCEC allows control of the device with a TV remote.
libCEC is an enabling platform for the CEC bus in HDMI. It allows developers to
interact with other HDMI devices without having to worry about communication
overhead, handshaking, and various ways of sending a message for each vendor.
libCEC communicates with all CEC Bridge branded hardware. libCEC supports Linux
and Windows platforms.
4.1
libCEC-AAEON Adapter
libCEC-AAEON Adapter was developed for use with the GitHub download of libCEC
(3.1.3 libCEC library) …
\libcec\src\libcec\adapter
To add a new adapter, it is important to implement the IAdapterCommunication
interface to communicate with the rest of the CEC library using the
IAdapterCommunicationCallback interface. This is also necessary for detecting the
device for which the new adapter is written. Four new classes will be added to the
existing implementation of the libCEC library.
●
CAAEONAdapterCommunication class is the implementation of the
IAdapterCommunication interface. It is a central communication class with an
adapter.
●
CAAEONAdapterDetection class is a class that serves to find the port on which
the device is located. It finds COM port based on the VID and PID in Windows
through a registry, while on Linux it uses the UDEV library. In the name of the
port, the prefix AAEON: will be added to differentiate the detection of a new type
of device.
●
CAAEONAdapterMessageQueue is a class that collects CEC messages that need
to be sent to the device. It also processes the results that the device returns and
manages messages based on it.
●
CAAEONAdapterMessage is a class that represents a CEC message that contains
message data and state, depending on the type of message.
Содержание Aaeon UP Xtreme UPX-WHL01
Страница 1: ...Last Updated June 1 2021 UP Xtreme Maker Board UPX WHL01 User s Manual 6th Edition ...
Страница 13: ...Maker Board UP Xtreme UP WHL01 Chapter 1 Chapter 1 Product Specifications ...
Страница 16: ...Maker Board UP Xtreme UP WHL01 Chapter 2 Chapter 2 Hardware Information ...
Страница 17: ...Chapter 2 Hardware Information 5 Maker Board UP Xtreme UP WHL01 2 1 Dimensions ...
Страница 18: ...Chapter 2 Hardware Information 6 Maker Board UP Xtreme UP WHL01 2 2 Jumpers and Connectors Top ...
Страница 19: ...Chapter 2 Hardware Information 7 Maker Board UP Xtreme UP WHL01 Bottom ...
Страница 42: ...Maker Board UP Xtreme UP WHL01 Chapter 3 Chapter 3 Drivers Installation ...
Страница 46: ...34 Maker Board UP Xtreme UP WHL01 Appendix A Appendix A UP Framework SDK Installation ...
Страница 52: ...40 Maker Board UP Xtreme UP WHL01 Appendix B Appendix B Cables and Connectors ...
Страница 55: ...Maker Board UP Xtreme UP WHL01 Appendix C Appendix C CEC Client Installation ...
Страница 57: ...CEC Client Installation 1 CEC Client Installation Supplemental Appendix for UP Xtreme ...