Home
last modified time | relevance | path

Searched defs:PluginDefBase (Results 1 – 4 of 4) sorted by relevance

/foundation/multimedia/media_foundation/interface/inner_api/plugin/
Dplugin_definition.h141 struct PluginDefBase { struct
154 PluginDefBase() in PluginDefBase() argument
159 virtual ~PluginDefBase() {} in ~PluginDefBase() argument
161 virtual void AddInCaps(Capability& capability) in AddInCaps()
166 virtual void AddOutCaps(Capability& capability) in AddOutCaps()
171 virtual void AddExtensions(std::vector<std::string> ex) in AddExtensions()
180 virtual std::vector<std::string> GetExtensions() const in GetExtensions()
185 virtual CapabilitySet GetInCaps() const in GetInCaps()
190 virtual CapabilitySet GetOutCaps() const in GetOutCaps()
195 virtual PluginCreatorFunc<PluginBase> GetCreator() const in GetCreator()
[all …]
/foundation/multimedia/media_foundation/engine/include/plugin/interface/
Dplugin_definition.h94 struct PluginDefBase { struct
95 … apiVersion; ///< Versions of different plugins. Different types of plugin have their own versions.
97 …nType pluginType = PluginType::INVALID_TYPE; ///< Describe the plugin type, e.g. 'source', 'codec'.
99 …ring name; ///< Indicates the name of a plugin. The name of the same type plugins must be unique.
102 std::string description; ///< Detailed description of the plugin.
127 virtual Status AddPlugin(const PluginDefBase& def) = 0; argument
/foundation/multimedia/av_codec/services/engine/source/hst_releated/
Dplugin_definition.h127 struct PluginDefBase { struct
128 … apiVersion; ///< Versions of different plugins. Different types of plugin have their own versions.
130 …nType pluginType = PluginType::INVALID_TYPE; ///< Describe the plugin type, e.g. 'source', 'codec'.
132 …ring name; ///< Indicates the name of a plugin. The name of the same type plugins must be unique.
135 std::string description; ///< Detailed description of the plugin.
160 virtual Status AddPlugin(const PluginDefBase& def) = 0; argument
/foundation/multimedia/media_foundation/src/plugin/
Dplugin_register.cpp120 bool PluginRegister::RegisterImpl::VersionMatched(const PluginDefBase& /* definition */) in VersionMatched()