X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecc.h;h=37bccc187b23aefc856d4dac18d4a32ad6b3cf61;hb=a91e1ab4ec1af2f10cbfe8d6e9942d224968f3b1;hp=d433b3ebc50cfcf65482de567a116cf9cd5efafd;hpb=2f37cb68d7f3c71c38065e0e830c564a01b6caf3;p=deb_libcec.git diff --git a/include/cecc.h b/include/cecc.h index d433b3e..37bccc1 100644 --- a/include/cecc.h +++ b/include/cecc.h @@ -173,6 +173,24 @@ extern DECLSPEC uint64_t cec_get_device_vendor_id(CEC::cec_logical_address iLogi extern DECLSPEC uint64_t cec_get_device_vendor_id(cec_logical_address iLogicalAddress); #endif +#ifdef __cplusplus +extern DECLSPEC uint16_t cec_get_device_physical_address(CEC::cec_logical_address iLogicalAddress); +#else +extern DECLSPEC uint16_t cec_get_device_physical_address(cec_logical_address iLogicalAddress); +#endif + +#ifdef __cplusplus +extern DECLSPEC CEC::cec_logical_address cec_get_active_source(void); +#else +extern DECLSPEC cec_logical_address cec_get_active_source(void); +#endif + +#ifdef __cplusplus +extern DECLSPEC int cec_is_active_source(CEC::cec_logical_address iAddress); +#else +extern DECLSPEC int cec_is_active_source(cec_logical_address iAddress); +#endif + #ifdef __cplusplus extern DECLSPEC CEC::cec_power_status cec_get_device_power_status(CEC::cec_logical_address iLogicalAddress); #else @@ -228,9 +246,9 @@ extern DECLSPEC int cec_send_key_release(cec_logical_address iDestination, int b #endif #ifdef __cplusplus -extern DECLSPEC CEC::cec_osd_name cec_get_osd_name(CEC::cec_logical_address iAddress); +extern DECLSPEC CEC::cec_osd_name cec_get_device_osd_name(CEC::cec_logical_address iAddress); #else -extern DECLSPEC cec_osd_name cec_get_osd_name(cec_logical_address iAddress); +extern DECLSPEC cec_osd_name cec_get_device_osd_name(cec_logical_address iAddress); #endif extern DECLSPEC int cec_enable_physical_address_detection(void);