Commit | Line | Data |
---|---|---|
e4e13f5b LOK |
1 | This library provides support for the Pulse-Eight USB-CEC adapter. |
2 | ||
3 | To install libCEC on Linux: | |
f5ccf647 LOK |
4 | # autoreconf -vif |
5 | # ./configure --prefix=/usr | |
6 | # make | |
7 | # sudo make install | |
abbca718 | 8 | |
e4e13f5b | 9 | To install libCEC on Windows: |
f5ccf647 LOK |
10 | * open /project/libcec.sln with Visual C++ 2010 or Visual Studio 2010. |
11 | * build the project. | |
12 | * copy libcec.dll and pthreadVC2.dll to your desired destination. | |
e4e13f5b LOK |
13 | |
14 | To build an installer on Windows: | |
f5ccf647 LOK |
15 | * download and install the Windows DDK. |
16 | * download and install NSIS. | |
f5ccf647 LOK |
17 | * go to /project and execute create-installer.cmd to create the installer. |
18 | * the installer is stored as /project/libCEC-installer.exe | |
abbca718 LOK |
19 | |
20 | Test the device: | |
f5ccf647 | 21 | * run "cec-client -h" to display the options of the test client. |
abbca718 LOK |
22 | |
23 | For developers: | |
f5ccf647 | 24 | * see /include/cec.h for the C++ API and /include/cecc.h for the C version. |
61f3c2ad LOK |
25 | * see src/testclient/main.cpp for an example |
26 | ||
27 | For .NET developers: | |
28 | * build project/libcec.sln first | |
29 | * add a reference to LibCecSharp.dll | |
30 | * see src\CecSharpTester\CecSharpClient.cs for an example | |
cc30d5c9 ME |
31 | |
32 | If you wish to contribute to this project, you must first sign our contributors agreement | |
33 | Please see http://www.pulse-eight.net/contributors for more information |