Home
last modified time | relevance | path

Searched refs:ImageAnalyzerInterface (Results 1 - 6 of 6) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/common/ai/
H A Dimage_analyzer_loader.h25 using ImageAnalyzerInstance = std::unique_ptr<ImageAnalyzerInterface, std::function<void (ImageAnalyzerInterface*)>>;
44 ImageAnalyzerInterface* (*createImageAnalyzerInstance_)(napi_env) = nullptr;
45 void (*destroyImageAnalyzerInstance_)(ImageAnalyzerInterface*) = nullptr;
H A Dimage_analyzer_default.h22 class ACE_EXPORT ImageAnalyzerDefault final : public ImageAnalyzerInterface {
H A Dimage_analyzer_mgr.h25 class ACE_FORCE_EXPORT ImageAnalyzerMgr final : public ImageAnalyzerInterface {
/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Dimage_analyzer_loader.cpp49 (ImageAnalyzerInterface* (*)(napi_env)) dlsym(libraryHandle_, "createImageAnalyzerInstance"); in Init()
51 (void (*)(ImageAnalyzerInterface *)) dlsym(libraryHandle_, "destroyImageAnalyzerInstance"); in Init()
69 destroy = destroyImageAnalyzerInstance_](ImageAnalyzerInterface *e) { destroy(e); } }; in CreateImageAnalyzer()
H A Dimage_analyzer_mgr.cpp32 engine_ = ImageAnalyzerInstance(new ImageAnalyzerDefault, [](ImageAnalyzerInterface* e) { in ImageAnalyzerMgr()
/foundation/arkui/ace_engine/interfaces/inner_api/ace/ai/
H A Dimage_analyzer_interface.h25 class ImageAnalyzerInterface { class
44 virtual ~ImageAnalyzerInterface() {} in ~ImageAnalyzerInterface()

Completed in 1 milliseconds