cec: added GetCurrentConfiguration()/cec_get_current_configuration()
[deb_libcec.git] / include / cec.h
index c3fbe10aa880563d01daff86be5c4bb2ed5c2333..35f41c9a7136bbc8fd0227431a83c83bb0fb3974 100644 (file)
@@ -369,6 +369,13 @@ namespace CEC
      */
     virtual cec_logical_addresses GetLogicalAddresses(void) = 0;
 
+    /*!
+     * @brief Get libCEC's current configuration.
+     * @param configuration The configuration.
+     * @return True when the configuration was updated, false otherwise.
+     */
+    virtual bool GetCurrentConfiguration(libcec_configuration *configuration) = 0;
+
     virtual const char *ToString(const cec_menu_state state) = 0;
     virtual const char *ToString(const cec_version version) = 0;
     virtual const char *ToString(const cec_power_status status) = 0;