cec: added a hook in libcec for physical address autodetection
[deb_libcec.git] / include / cecc.h
index 6c28506cbffa49f08f12db8b42ab8cd7b416b12e..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);
 
@@ -211,6 +215,8 @@ extern DECLSPEC CEC::cec_osd_name cec_get_osd_name(CEC::cec_logical_address iAdd
 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
 };
 #endif