*/
#include <string>
-#include <cec.h>
+#include "../../include/cec.h"
#include "platform/util/buffer.h"
namespace CEC
* ICECAdapter implementation
*/
//@{
- CLibCEC(const char *strDeviceName, cec_device_type_list types);
- CLibCEC(const char *strDeviceName, cec_logical_address iLogicalAddress = CECDEVICE_PLAYBACKDEVICE1, uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS);
+ CLibCEC(const char *strDeviceName, cec_device_type_list types, uint16_t iPhysicalAddress = 0);
virtual ~CLibCEC(void);
virtual bool Open(const char *strPort, uint32_t iTimeout = 10000);
virtual bool EnablePhysicalAddressDetection(void);
virtual cec_logical_address GetActiveSource(void);
virtual bool IsActiveSource(cec_logical_address iAddress);
+ virtual bool SetStreamPath(cec_logical_address iAddress);
+ virtual bool SetStreamPath(uint16_t iPhysicalAddress);
+ virtual cec_logical_addresses GetLogicalAddresses(void);
const char *ToString(const cec_menu_state state);
const char *ToString(const cec_version version);