cec: added SetConfiguration()/cec_set_configuration() to the interface
[deb_libcec.git] / src / lib / LibCECC.cpp
index d852c532878ec3238a7067acfa75e161dff9d147..c6f1563a5cf829453b12c8ec43d70530ac610755 100644 (file)
@@ -395,4 +395,19 @@ int cec_get_current_configuration(libcec_configuration *configuration)
   return cec_parser ? (cec_parser->GetCurrentConfiguration(configuration) ? 1 : 0) : -1;
 }
 
+int cec_can_persist_configuration(void)
+{
+  return cec_parser ? (cec_parser->CanPersistConfiguration() ? 1 : 0) : -1;
+}
+
+int cec_persist_configuration(libcec_configuration *configuration)
+{
+  return cec_parser ? (cec_parser->PersistConfiguration(configuration) ? 1 : 0) : -1;
+}
+
+int cec_set_configuration(libcec_configuration *configuration)
+{
+  return cec_parser ? (cec_parser->SetConfiguration(configuration) ? 1 : 0) : -1;
+}
+
 //@}