Home
last modified time | relevance | path

Searched refs:PluginClassBase (Results 1 - 25 of 60) sorted by relevance

123

/foundation/multimedia/image_framework/plugins/manager/src/pluginbase/
H A Dplugin_class_base.cpp25 #define LOG_TAG "PluginClassBase"
30 PluginClassBase::~PluginClassBase() in ~PluginClassBase()
44 uint32_t PluginClassBase::SetImplClassKey(AbsImplClassKey &key) in SetImplClassKey()
/foundation/multimedia/image_framework/plugins/manager/include/
H A Dplugin_class_base.h25 class PluginClassBase { class
27 PluginClassBase() = default;
28 virtual ~PluginClassBase();
34 // return MAGIC_CODE used to check if the plugin class correctly inherits the PluginClassBase class.
/foundation/multimedia/image_framework/plugins/manager/include/pluginbase/
H A Dplugin_utils.h26 PluginClassBase *CreatePluginObject() in CreatePluginObject()
28 return static_cast<PluginClassBase *>(new (std::nothrow) ImplClassType()); // upward conversion. in CreatePluginObject()
37 using PluginObjectCreatorFunc = OHOS::MultimediaPlugin::PluginClassBase *(*)();
H A Dplugin_export.h30 NATIVEEXPORT OHOS::MultimediaPlugin::PluginClassBase *PluginExternalCreate(const std::string &className);
/foundation/multimedia/image_framework/plugins/manager/src/framework/
H A Dimpl_class.cpp91 PluginClassBase *ImplClass::CreateObject(uint32_t &errorCode) in CreateObject()
122 PluginClassBase *object = DoCreateObject(sharedPlugin); in CreateObject()
266 // the plugin class inherit only one service interface class and the PluginClassBase class, in AnalysisServices()
267 // while the location of the service interface class is in front of the PluginClassBase. in AnalysisServices()
325 PluginClassBase *CfiFactory(PluginCreateFunc factory, const string &className) __attribute__((no_sanitize("cfi"))) in CfiFactory()
330 PluginClassBase *ImplClass::DoCreateObject(shared_ptr<Plugin> &plugin) __attribute__((no_sanitize("cfi"))) in DoCreateObject()
340 PluginClassBase *pluginBaseObj = CfiFactory(factory, className_); in DoCreateObject()
348 // we require that the plugin class inherit only one service interface class and the PluginClassBase class, in DoCreateObject()
349 // while the location of the service interface class is in front of the PluginClassBase. in DoCreateObject()
353 // PluginClassBase i in DoCreateObject()
[all...]
H A Dimpl_class_mgr.h33 class PluginClassBase;
39 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode);
40 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
H A Dimpl_class.h32 class PluginClassBase;
52 PluginClassBase *CreateObject(uint32_t &errorCode);
75 PluginClassBase *DoCreateObject(std::shared_ptr<Plugin> &plugin);
H A Dplugin_fw.h38 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode);
39 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
H A Dplugin_fw.cpp47 PluginClassBase *PluginFw::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject()
55 PluginClassBase *PluginFw::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject()
/foundation/multimedia/image_framework/plugins/manager/src/thirdpartyadp/gstreamer/
H A Dgst_plugin_fw.h36 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode);
37 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
H A Dgst_plugin_fw.cpp43 PluginClassBase *GstPluginFw::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject()
53 PluginClassBase *GstPluginFw::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject()
/foundation/multimedia/image_framework/plugins/manager/src/
H A Dplugin_server.cpp107 PluginClassBase *PluginServer::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject()
110 PluginClassBase *obj = nullptr; in CreateObject()
124 PluginClassBase *PluginServer::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject()
129 PluginClassBase *obj = nullptr; in CreateObject()
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/plugin_test/
H A Dgst_plugin_fw_test.cpp64 PluginClassBase *obj = gstPluginFw_.CreateObject(id, implClassName, errorCode); in HWTEST_F()
83 PluginClassBase *obj = gstPluginFw_.CreateObject(id, serviceType, capabilities, priorityScheme, errorCode); in HWTEST_F()
/foundation/multimedia/image_framework/plugins/common/libs/image/formatagentplugin/include/
H A Dwebp_format_agent.h26 class WebpFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Djpeg_format_agent.h26 class JpegFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dsvg_format_agent.h26 class SvgFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dgif_format_agent.h26 class GifFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Draw_format_agent.h27 class RawFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dpng_format_agent.h26 class PngFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dbmp_format_agent.h26 class BmpFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example1/
H A Dcloud_label_detector.h24 class CloudLabelDetector final: public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dlabel_detector.h24 class LabelDetector final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example2/
H A Dcloud_label_detector2.h24 class CloudLabelDetector2 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
H A Dlabel_detector2.h24 class LabelDetector2 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example3/
H A Dcloud_label_detector3.h24 class CloudLabelDetector3 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {

Completed in 5 milliseconds

123