cec: added a hook in libcec for physical address autodetection
[deb_libcec.git] / include / cecc.h
index 07050bcb5f577f1ee4146fe69bd086cc6bd429df..972c4a2cf414cec1dfe467cd6a18bb58ea199bbc 100644 (file)
@@ -185,7 +185,11 @@ extern DECLSPEC int cec_is_active_device_type(CEC::cec_device_type type);
 extern DECLSPEC int cec_is_active_device_type(cec_device_type type);
 #endif
 
-extern DECLSPEC int cec_set_hdmi_port(uint8_t iPort);
+#ifdef __cplusplus
+extern DECLSPEC int cec_set_hdmi_port(CEC::cec_logical_address iBaseDevice, uint8_t iPort);
+#else
+extern DECLSPEC int cec_set_hdmi_port(cec_logical_address iBaseDevice, uint8_t iPort);
+#endif
 
 extern DECLSPEC int cec_volume_up(int bWait);
 
@@ -205,6 +209,13 @@ extern DECLSPEC int cec_send_key_release(CEC::cec_logical_address iDestination,
 extern DECLSPEC int cec_send_key_release(cec_logical_address iDestination, int bWait);
 #endif
 
+#ifdef __cplusplus
+extern DECLSPEC CEC::cec_osd_name cec_get_osd_name(CEC::cec_logical_address iAddress);
+#else
+extern DECLSPEC cec_osd_name cec_get_osd_name(cec_logical_address iAddress);
+#endif
+
+extern DECLSPEC int cec_enable_physical_address_detection(void);
 
 #ifdef __cplusplus
 };