Home
last modified time | relevance | path

Searched refs:dynamicLibrary (Results 1 - 4 of 4) sorted by relevance

/foundation/multimedia/av_session/utils/src/
H A Davsession_dynamic_loader.cpp49 void* AVSessionDynamicLoader::OpenDynamicHandle(std::string dynamicLibrary) in OpenDynamicHandle() argument
58 char *realPathRes = realpath(dynamicLibrary.c_str(), realCachePath); in OpenDynamicHandle()
59 if (realPathRes == nullptr || dynamicLibrary.find(".so") == std::string::npos) { in OpenDynamicHandle()
60 SLOGD("OpenDynamicHandle get dynamicLibrary %{public}s", dynamicLibrary.c_str()); in OpenDynamicHandle()
62 if (dynamicLibHandle_[dynamicLibrary] == nullptr) { in OpenDynamicHandle()
64 if (realpath(dynamicLibrary.c_str(), sourceLibraryRealPath) == nullptr) { in OpenDynamicHandle()
65 SLOGE("check avsession_dynamic path failed %{public}s", dynamicLibrary.c_str()); in OpenDynamicHandle()
75 SLOGI("open library %{public}s success", dynamicLibrary.c_str()); in OpenDynamicHandle()
76 dynamicLibHandle_[dynamicLibrary] in OpenDynamicHandle()
84 GetFuntion(std::string dynamicLibrary, std::string function) GetFuntion() argument
104 CloseDynamicHandle(std::string dynamicLibrary) CloseDynamicHandle() argument
[all...]
/foundation/multimedia/media_library/frameworks/services/media_cloud_enhancement/src/utils/
H A Ddynamic_loader.cpp42 void* DynamicLoader::OpenDynamicHandle(std::string dynamicLibrary) in OpenDynamicHandle() argument
47 if (!EndsWith(dynamicLibrary, K_LIBRARY_SUFFIX)) { in OpenDynamicHandle()
51 if (dynamicLibHandle_[dynamicLibrary] == nullptr) { in OpenDynamicHandle()
52 void* dynamicLibHandle = dlopen(dynamicLibrary.c_str(), RTLD_NOW); in OpenDynamicHandle()
54 MEDIA_ERR_LOG("Failed to open %{public}s, reason: %{public}sn", dynamicLibrary.c_str(), dlerror()); in OpenDynamicHandle()
57 MEDIA_INFO_LOG("open library %{public}s success", dynamicLibrary.c_str()); in OpenDynamicHandle()
58 dynamicLibHandle_[dynamicLibrary] = dynamicLibHandle; in OpenDynamicHandle()
60 return dynamicLibHandle_[dynamicLibrary]; in OpenDynamicHandle()
63 void* DynamicLoader::GetFuntion(const string dynamicLibrary, const string function) in GetFuntion() argument
69 if (dynamicLibHandle_[dynamicLibrary] in GetFuntion()
85 CloseDynamicHandle(std::string dynamicLibrary) CloseDynamicHandle() argument
[all...]
/foundation/multimedia/av_session/utils/include/
H A Davsession_dynamic_loader.h33 void* OpenDynamicHandle(std::string dynamicLibrary);
34 void CloseDynamicHandle(std::string dynamicLibrary);
35 void* GetFuntion(std::string dynamicLibrary, std::string function);
/foundation/multimedia/media_library/frameworks/services/media_cloud_enhancement/include/utils/
H A Ddynamic_loader.h35 void* OpenDynamicHandle(std::string dynamicLibrary);
36 void CloseDynamicHandle(std::string dynamicLibrary);
37 void* GetFuntion(const std::string dynamicLibrary, const std::string function);

Completed in 2 milliseconds