Home
last modified time | relevance | path

Searched refs:PluginBase (Results 1 – 25 of 27) sorted by relevance

12

/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/interface/
H A Dplugin_base.h66 struct PluginBase { struct
68 explicit PluginBase(std::string name): pluginName_(std::move(name)) {} in PluginBase() argument
71 virtual ~PluginBase() = default;
H A Dvideo_sink_plugin.h35 struct VideoSinkPlugin : public PluginBase {
37 explicit VideoSinkPlugin(std::string name): PluginBase(std::move(name)) {} in VideoSinkPlugin()
H A Dsource_plugin.h38 struct SourcePlugin : public PluginBase {
40 explicit SourcePlugin(std::string name): PluginBase(std::move(name)) {} in SourcePlugin()
H A Dcodec_plugin.h63 struct CodecPlugin : public PluginBase {
65 explicit CodecPlugin(std::string name): PluginBase(std::move(name)) {} in CodecPlugin()
H A Doutput_sink_plugin.h29 struct OutputSinkPlugin : public Plugin::PluginBase {
30 explicit OutputSinkPlugin(std::string name): PluginBase(std::move(name)) {} in OutputSinkPlugin()
H A Daudio_sink_plugin.h35 struct AudioSinkPlugin : public PluginBase {
37 explicit AudioSinkPlugin(std::string name): PluginBase(std::move(name)) {} in AudioSinkPlugin()
H A Dmuxer_plugin.h31 struct MuxerPlugin : public PluginBase {
32 explicit MuxerPlugin(std::string&& name) : PluginBase(std::move(name)) {} in MuxerPlugin()
H A Ddemuxer_plugin.h95 struct DemuxerPlugin : public PluginBase {
97 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin()
H A Dgeneric_plugin.h36 PluginCreatorFunc<PluginBase> creator {nullptr}; ///< Generic plugin create function.
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/plugin/
H A Dplugin_base.h79 struct PluginBase { struct
80 explicit PluginBase(std::string name): pluginName_(std::move(name)) {} in PluginBase() function
83 virtual ~PluginBase() = default;
H A Dplugin_manager_v2.h36 std::shared_ptr<PluginBase> CreatePluginByMime(PluginType pluginType, std::string mime);
37 std::shared_ptr<PluginBase> CreatePluginByName(std::string name);
H A Dplugin_definition.h200 virtual PluginCreatorFunc<PluginBase> GetCreator() const in GetCreator()
205 virtual void SetCreator(PluginCreatorFunc<PluginBase> creatorFunc) in SetCreator()
224 PluginCreatorFunc<PluginBase> creator {nullptr}; ///< plugin create function.
H A Dcached_plugin_package.h32 std::shared_ptr<PluginBase> CreatePlugin(PluginDescription pluginDescription);
H A Dgeneric_plugin.h36 PluginCreatorFunc<PluginBase> creator {nullptr}; ///< Generic plugin create function.
/ohos5.0/foundation/multimedia/media_foundation/src/plugin/
H A Dplugin_manager_v2.cpp32 std::shared_ptr<PluginBase> PluginManagerV2::CreatePluginByMime(PluginType pluginType, std::string … in CreatePluginByMime()
37 std::shared_ptr<PluginBase> plugin = cachedPluginPackage_->CreatePlugin(desc); in CreatePluginByMime()
45 std::shared_ptr<PluginBase> PluginManagerV2::CreatePluginByName(std::string name) in CreatePluginByName()
H A Dcached_plugin_package.cpp27 std::shared_ptr<PluginBase> CachedPluginPackage::CreatePlugin(PluginDescription pluginDescription) in CreatePlugin()
36 return std::shared_ptr<PluginBase>(plugin); in CreatePlugin()
/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/core/
H A Dbase.h32 struct PluginBase;
91 Base(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<PluginBase> plugin);
98 std::shared_ptr<PluginBase> plugin_;
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/interface/
H A Davtrans_output_plugin.h35 struct AvTransOutputPlugin : public PluginBase {
36 explicit AvTransOutputPlugin(std::string name): PluginBase(std::move(name)) {} in AvTransOutputPlugin()
H A Davtrans_input_plugin.h35 struct AvTransInputPlugin : public PluginBase {
36 explicit AvTransInputPlugin(std::string name): PluginBase(std::move(name)) {} in AvTransInputPlugin()
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/
H A Dmuxer_plugin.h27 class MuxerPlugin : public PluginBase {
29 explicit MuxerPlugin(std::string &&name) : PluginBase(std::move(name)) {} in MuxerPlugin()
H A Dcodec_plugin.h43 class CodecPlugin : public Plugins::PluginBase {
45 explicit CodecPlugin(std::string name) : PluginBase(std::move(name)) {} in CodecPlugin()
H A Daudio_sink_plugin.h36 struct AudioSinkPlugin : public Plugins::PluginBase {
38 explicit AudioSinkPlugin(std::string name): PluginBase(std::move(name)) {} in AudioSinkPlugin()
H A Ddemuxer_plugin.h39 struct DemuxerPlugin : public PluginBase {
41 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin()
H A Dsource_plugin.h68 class SourcePlugin : public PluginBase {
71 explicit SourcePlugin(std::string name): PluginBase(std::move(name)) {} in SourcePlugin()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dbase.cpp26 Base::Base(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<PluginBase> plugin) in Base()

12