X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FLibCEC.h;h=c3d044e0230287d742c22fd6a523cdd285f811b4;hb=610647374e568337e7d79b99c102dea370dde52c;hp=a0cc25405802654a8fda197e966547fcb95f405b;hpb=b492c10e731625d7c000654de2372b54339f7c8d;p=deb_libcec.git diff --git a/src/lib/LibCEC.h b/src/lib/LibCEC.h index a0cc254..c3d044e 100644 --- a/src/lib/LibCEC.h +++ b/src/lib/LibCEC.h @@ -32,7 +32,7 @@ */ #include -#include +#include "../../include/cec.h" #include "platform/util/buffer.h" namespace CEC @@ -47,8 +47,7 @@ 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); @@ -99,6 +98,9 @@ namespace CEC 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);