X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2FLibCEC.h;h=2df5b63ec1973751f3c35428a2910bb40b90641d;hb=44195125b9e12fafbba24ea0ae52795b7171703f;hp=c9713530ccccbcb61ec876b5da839ac86fba1aad;hpb=d40928b571290a0d7d9191adc1c847608cca55e2;p=deb_libcec.git diff --git a/src/lib/LibCEC.h b/src/lib/LibCEC.h index c971353..2df5b63 100644 --- a/src/lib/LibCEC.h +++ b/src/lib/LibCEC.h @@ -103,6 +103,9 @@ namespace CEC virtual bool SetStreamPath(uint16_t iPhysicalAddress); virtual cec_logical_addresses GetLogicalAddresses(void); virtual bool GetCurrentConfiguration(libcec_configuration *configuration); + virtual bool SetConfiguration(const libcec_configuration *configuration); + virtual bool CanPersistConfiguration(void); + virtual bool PersistConfiguration(libcec_configuration *configuration); const char *ToString(const cec_menu_state state); const char *ToString(const cec_version version); @@ -117,10 +120,11 @@ namespace CEC const char *ToString(const cec_client_version version); //@} - static void AddLog(cec_log_level level, const char *strFormat, ...); + static void AddLog(const cec_log_level level, const char *strFormat, ...); static void AddKey(void); - static void AddKey(cec_keypress &key); + static void AddKey(const cec_keypress &key); static void AddCommand(const cec_command &command); + static void ConfigurationChanged(const libcec_configuration &config); static void SetCurrentButton(cec_user_control_code iButtonCode); virtual void CheckKeypressTimeout(void);