Searched defs:PluginDefBase (Results 1 – 2 of 2) sorted by relevance
146 struct PluginDefBase { struct159 PluginDefBase() in PluginDefBase() argument164 virtual ~PluginDefBase() {} in ~PluginDefBase() argument166 virtual void AddInCaps(Capability& capability) in AddInCaps()171 virtual void AddOutCaps(Capability& capability) in AddOutCaps()176 virtual void AddExtensions(std::vector<std::string> ex) in AddExtensions()185 virtual std::vector<std::string> GetExtensions() const in GetExtensions()190 virtual CapabilitySet GetInCaps() const in GetInCaps()195 virtual CapabilitySet GetOutCaps() const in GetOutCaps()210 virtual PluginSnifferFunc GetSniffer() const in GetSniffer()[all …]
94 struct PluginDefBase { struct95 … 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