X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecloader.h;h=1a75169154fed380f059d5f5e941cee3db2bac12;hb=143e675b705eaceb1bb514e63301c02dbcf70600;hp=bfb392978aa9506f6f1ac89b6e7b4977fd464270;hpb=caca2d81263ae8fd7400298329a4a2e95bdb99e1;p=deb_libcec.git diff --git a/include/cecloader.h b/include/cecloader.h index bfb3929..1a75169 100644 --- a/include/cecloader.h +++ b/include/cecloader.h @@ -158,9 +158,10 @@ CEC::ICECAdapter *LibCecInit(const char *strDeviceName, CEC::cec_device_type_lis /*! * @brief Create a new libCEC instance. * @param configuration The configuration to pass to libCEC + * @param strLib The name of and/or path to libCEC * @return An instance of ICECAdapter or NULL on error. */ -CEC::ICECAdapter *LibCecInitialise(const CEC::CecAdapterConfiguration &configuration) +CEC::ICECAdapter *LibCecInitialise(const CEC::libcec_configuration *configuration, const char *strLib = NULL) { if (!g_libCEC) { @@ -180,7 +181,7 @@ CEC::ICECAdapter *LibCecInitialise(const CEC::CecAdapterConfiguration &configura } } - typedef void* _LibCecInitialise(const CEC::CecAdapterConfiguration &); + typedef void* _LibCecInitialise(const CEC::libcec_configuration *); _LibCecInitialise* LibCecInitialise = (_LibCecInitialise*) dlsym(g_libCEC, "CECInitialise"); if (!LibCecInitialise) {