X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecc.h;h=22fb9a3a1ee5d10968c88c2681d85ad686f0a98b;hb=dc2c98f66b29c8be6bc342cf24c9f7a9091e66ab;hp=f2928ed7f22f2ac16782004d6cb8f96d0c8c3ce5;hpb=3efda01ac7b070e09012a5725112eb44c17001b4;p=deb_libcec.git diff --git a/include/cecc.h b/include/cecc.h index f2928ed..22fb9a3 100644 --- a/include/cecc.h +++ b/include/cecc.h @@ -74,6 +74,12 @@ extern DECLSPEC int cec_ping_adapters(void); extern DECLSPEC int cec_start_bootloader(void); +extern DECLSPEC int8_t cec_get_min_lib_version(void); + +extern DECLSPEC int8_t cec_get_lib_version_major(void); + +extern DECLSPEC int8_t cec_get_lib_version_minor(void); + #ifdef __cplusplus extern DECLSPEC int cec_power_on_devices(CEC::cec_logical_address address); #else @@ -86,6 +92,8 @@ extern DECLSPEC int cec_standby_devices(CEC::cec_logical_address address); extern DECLSPEC int cec_standby_devices(cec_logical_address address); #endif +extern DECLSPEC int cec_set_active_view(void); + #ifdef __cplusplus extern DECLSPEC int cec_set_active_source(CEC::cec_device_type type); #else @@ -112,6 +120,24 @@ extern DECLSPEC int cec_set_menu_state(CEC::cec_menu_state state, int bSendUpdat extern DECLSPEC int cec_set_menu_state(cec_menu_state state, int bSendUpdate); #endif +#ifdef __cplusplus +extern DECLSPEC int cec_get_next_log_message(CEC::cec_log_message *message); +#else +extern DECLSPEC int cec_get_next_log_message(cec_log_message *message); +#endif + +#ifdef __cplusplus +extern DECLSPEC int cec_get_next_keypress(CEC::cec_keypress *key); +#else +extern DECLSPEC int cec_get_next_keypress(cec_keypress *key); +#endif + +#ifdef __cplusplus +extern DECLSPEC int cec_get_next_command(CEC::cec_command *command); +#else +extern DECLSPEC int cec_get_next_command(cec_command *command); +#endif + #ifdef __cplusplus extern DECLSPEC int cec_transmit(const CEC::cec_command *data); #else @@ -230,6 +256,8 @@ extern DECLSPEC CEC::cec_osd_name cec_get_device_osd_name(CEC::cec_logical_addre extern DECLSPEC cec_osd_name cec_get_device_osd_name(cec_logical_address iAddress); #endif +extern DECLSPEC int cec_enable_physical_address_detection(void); + #ifdef __cplusplus extern DECLSPEC int cec_set_stream_path_logical(CEC::cec_logical_address iAddress); #else @@ -266,36 +294,6 @@ extern DECLSPEC int cec_set_configuration(const libcec_configuration *configurat extern DECLSPEC void cec_rescan_devices(void); -////// deprecated methods, may be removed in a future version ////// - -extern DECLSPEC int cec_enable_physical_address_detection(void); - -extern DECLSPEC int cec_set_active_view(void); - -extern DECLSPEC int8_t cec_get_min_lib_version(void); - -extern DECLSPEC int8_t cec_get_lib_version_major(void); - -extern DECLSPEC int8_t cec_get_lib_version_minor(void); - -#ifdef __cplusplus -extern DECLSPEC int cec_get_next_log_message(CEC::cec_log_message *message); -#else -extern DECLSPEC int cec_get_next_log_message(cec_log_message *message); -#endif - -#ifdef __cplusplus -extern DECLSPEC int cec_get_next_keypress(CEC::cec_keypress *key); -#else -extern DECLSPEC int cec_get_next_keypress(cec_keypress *key); -#endif - -#ifdef __cplusplus -extern DECLSPEC int cec_get_next_command(CEC::cec_command *command); -#else -extern DECLSPEC int cec_get_next_command(cec_command *command); -#endif - #ifdef __cplusplus }; #endif