*/
#include <string>
-#include "../../include/cec.h"
+#include "cec.h"
#include "platform/util/buffer.h"
namespace CEC
void AddLog(const cec_log_level level, const char *strFormat, ...);
static void AddKey(void) {} //UNUSED
static void AddKey(const cec_keypress &key); //UNUSED
- static void AddCommand(const cec_command &command); //UNUSED
+ void AddCommand(const cec_command &command);
static void ConfigurationChanged(const libcec_configuration &config); //UNUSED
static void SetCurrentButton(cec_user_control_code iButtonCode); //UNUSED
void CheckKeypressTimeout(void);
static void SetInstance(CLibCEC *instance); //UNUSED
static bool IsValidPhysicalAddress(uint16_t iPhysicalAddress);
- CCECClient *RegisterClient(libcec_configuration *configuration);
+ CCECClient *RegisterClient(libcec_configuration &configuration);
void UnregisterClients(void);
+ std::vector<CCECClient *> GetClients(void) { return m_clients; };
+ const char *GetLibInfo(void);
+ const char *ToString(const cec_user_control_code key);
+ void InitVideoStandalone(void);
CCECProcessor * m_cec;