X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecc.h;h=466714667e37bcbd26652eaffa6686ed2d39a248;hb=f8513317a5f4bb2d9d0843193c3c98eca19f8e8a;hp=8a06956223177874ab30e6663a4104bb17a25818;hpb=57f45e6c93ae094071e8a2f3f3786d4f26265a1d;p=deb_libcec.git diff --git a/include/cecc.h b/include/cecc.h index 8a06956..4667146 100644 --- a/include/cecc.h +++ b/include/cecc.h @@ -53,6 +53,19 @@ extern DECLSPEC int cec_init(const char *strDeviceName, CEC::cec_logical_address extern DECLSPEC int cec_init(const char *strDeviceName, cec_logical_address iLogicalAddress = CECDEVICE_PLAYBACKDEVICE1, uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS); #endif +/*! + * @brief Load the CEC adapter library. + * @param strDeviceName How to present this device to other devices. + * @param deviceTypes The device types to use on the CEC bus. + * @return True when initialised, false otherwise. + */ +#ifdef __cplusplus +extern DECLSPEC int cec_init_typed(const char *strDeviceName, CEC::cec_device_type_list devicesTypes); +#else +extern DECLSPEC int cec_init_typed(const char *strDeviceName, cec_device_type_list devicesTypes); +#endif + + /*! * @brief Unload the CEC adapter library. */