/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/interface/ |
H A D | plugin_base.h | 66 struct PluginBase { struct 68 explicit PluginBase(std::string name): pluginName_(std::move(name)) {} in PluginBase() argument 71 virtual ~PluginBase() = default;
|
H A D | video_sink_plugin.h | 35 struct VideoSinkPlugin : public PluginBase { 37 explicit VideoSinkPlugin(std::string name): PluginBase(std::move(name)) {} in VideoSinkPlugin()
|
H A D | source_plugin.h | 38 struct SourcePlugin : public PluginBase { 40 explicit SourcePlugin(std::string name): PluginBase(std::move(name)) {} in SourcePlugin()
|
H A D | codec_plugin.h | 63 struct CodecPlugin : public PluginBase { 65 explicit CodecPlugin(std::string name): PluginBase(std::move(name)) {} in CodecPlugin()
|
H A D | output_sink_plugin.h | 29 struct OutputSinkPlugin : public Plugin::PluginBase { 30 explicit OutputSinkPlugin(std::string name): PluginBase(std::move(name)) {} in OutputSinkPlugin()
|
H A D | audio_sink_plugin.h | 35 struct AudioSinkPlugin : public PluginBase { 37 explicit AudioSinkPlugin(std::string name): PluginBase(std::move(name)) {} in AudioSinkPlugin()
|
H A D | muxer_plugin.h | 31 struct MuxerPlugin : public PluginBase { 32 explicit MuxerPlugin(std::string&& name) : PluginBase(std::move(name)) {} in MuxerPlugin()
|
H A D | demuxer_plugin.h | 95 struct DemuxerPlugin : public PluginBase { 97 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin()
|
H A D | generic_plugin.h | 36 PluginCreatorFunc<PluginBase> creator {nullptr}; ///< Generic plugin create function.
|
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/plugin/ |
H A D | plugin_base.h | 79 struct PluginBase { struct 80 explicit PluginBase(std::string name): pluginName_(std::move(name)) {} in PluginBase() function 83 virtual ~PluginBase() = default;
|
H A D | plugin_manager_v2.h | 36 std::shared_ptr<PluginBase> CreatePluginByMime(PluginType pluginType, std::string mime); 37 std::shared_ptr<PluginBase> CreatePluginByName(std::string name);
|
H A D | plugin_definition.h | 200 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 D | cached_plugin_package.h | 32 std::shared_ptr<PluginBase> CreatePlugin(PluginDescription pluginDescription);
|
H A D | generic_plugin.h | 36 PluginCreatorFunc<PluginBase> creator {nullptr}; ///< Generic plugin create function.
|
/ohos5.0/foundation/multimedia/media_foundation/src/plugin/ |
H A D | plugin_manager_v2.cpp | 32 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 D | cached_plugin_package.cpp | 27 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 D | base.h | 32 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 D | avtrans_output_plugin.h | 35 struct AvTransOutputPlugin : public PluginBase { 36 explicit AvTransOutputPlugin(std::string name): PluginBase(std::move(name)) {} in AvTransOutputPlugin()
|
H A D | avtrans_input_plugin.h | 35 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 D | muxer_plugin.h | 27 class MuxerPlugin : public PluginBase { 29 explicit MuxerPlugin(std::string &&name) : PluginBase(std::move(name)) {} in MuxerPlugin()
|
H A D | codec_plugin.h | 43 class CodecPlugin : public Plugins::PluginBase { 45 explicit CodecPlugin(std::string name) : PluginBase(std::move(name)) {} in CodecPlugin()
|
H A D | audio_sink_plugin.h | 36 struct AudioSinkPlugin : public Plugins::PluginBase { 38 explicit AudioSinkPlugin(std::string name): PluginBase(std::move(name)) {} in AudioSinkPlugin()
|
H A D | demuxer_plugin.h | 39 struct DemuxerPlugin : public PluginBase { 41 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin()
|
H A D | source_plugin.h | 68 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 D | base.cpp | 26 Base::Base(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<PluginBase> plugin) in Base()
|