We provide a C, C++, Python and .NET CLR interface to the adapter.
- the API can be found in
include/cec.h
- an example implementation can be found on https://github.com/Pulse-Eight/cec-utils/blob/master/src/cec-client/cec-client.cpp
- the API can be found in
include/cecc.h
- an example implementation can be found on https://github.com/Pulse-Eight/cec-utils/blob/master/src/cecc-client/cecc-client.cpp
- add a reference to
LibCecSharp.dll
- add
cec.dll
to your project and enable "copy to output directory" - an example implementation can be found on https://github.com/Pulse-Eight/cec-utils/blob/master/src/CecSharpTester/CecSharpClient.cs
- the API is exported to Python through Swig
- an example implementation can be found on https://github.com/Pulse-Eight/cec-utils/blob/master/src/pyCecClient/pyCecClient.py
If you wish to contribute to this project, you must first sign our contributors agreement. Please see [the contributors agreement] (http://www.pulse-eight.net/contributors) for more information.