removed libboost-dev from build depends
[deb_libcec.git] / include / cecc.h
index a76ac0f05a43e16648ded6acd924313d70be1963..8ca688c3f2efd951474bc4927a254c11ed712977 100644 (file)
@@ -105,6 +105,11 @@ extern DECLSPEC int8_t cec_get_min_version(void);
  */
 extern DECLSPEC int8_t cec_get_lib_version(void);
 
+/*!
+ * @return Get the minor version of libcec.
+ */
+extern DECLSPEC int8_t cec_get_lib_version_minor(void);
+
 /*!
  * @brief Power on the connected CEC capable devices.
  * @param address The logical address to power on.
@@ -241,8 +246,31 @@ extern DECLSPEC cec_version cec_get_device_cec_version(cec_logical_address iLogi
 #ifdef __cplusplus
 extern DECLSPEC int cec_get_device_menu_language(CEC::cec_logical_address iLogicalAddress, CEC::cec_menu_language *language);
 #else
-extern DECLSPEC cec_version cec_get_device_menu_language(cec_logical_address iLogicalAddress, cec_menu_language *language);
+extern DECLSPEC int cec_get_device_menu_language(cec_logical_address iLogicalAddress, cec_menu_language *language);
+#endif
+
+/*!
+ * @brief Get the vendor ID of the device with the given logical address.
+ * @param iLogicalAddress The device to get the vendor id for.
+ * @return The vendor ID or 0 if it wasn't found.
+ */
+#ifdef __cplusplus
+extern DECLSPEC uint64_t cec_get_device_vendor_id(CEC::cec_logical_address iLogicalAddress);
+#else
+extern DECLSPEC uint64_t cec_get_device_vendor_id(cec_logical_address iLogicalAddress);
+#endif
+
+/*!
+ * @brief Get the power status of the device with the given logical address.
+ * @param iLogicalAddress The device to get the power status for.
+ * @return The power status or CEC_POWER_STATUS_UNKNOWN if it wasn't found.
+ */
+#ifdef __cplusplus
+extern DECLSPEC CEC::cec_power_status cec_get_device_power_status(CEC::cec_logical_address iLogicalAddress);
+#else
+extern DECLSPEC cec_power_status cec_get_device_power_status(cec_logical_address iLogicalAddress);
 #endif
+
 #ifdef __cplusplus
 };
 #endif