Home
last modified time | relevance | path

Searched refs:PluginDefBase (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dplugin_register.h80 Status AddPlugin(const PluginDefBase& def) override;
86 void UpdateRegisterTableAndRegisterNames(const PluginDefBase& def);
88 void SetPluginInfo(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def);
90 Status InitSourceInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def);
94 Status InitDemuxerInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def);
98 Status InitMuxerInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def);
100 Status InitCodecInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def);
104 Status InitAudioSinkInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def);
116 bool Verification(const PluginDefBase& definition);
118 bool VersionMatched(const PluginDefBase& definition);
[all …]
H A Dplugin_register.cpp51 Status PluginRegister::RegisterImpl::AddPlugin(const PluginDefBase& def) in AddPlugin()
73 void PluginRegister::RegisterImpl::UpdateRegisterTableAndRegisterNames(const PluginDefBase& def) in UpdateRegisterTableAndRegisterNames()
122 bool PluginRegister::RegisterImpl::Verification(const PluginDefBase& definition) in Verification()
130 bool PluginRegister::RegisterImpl::VersionMatched(const PluginDefBase& definition) in VersionMatched()
161 …nRegister::RegisterImpl::SetPluginInfo(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def) in SetPluginInfo()
196 …egister::RegisterImpl::InitMuxerInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def) in InitMuxerInfo()
208 …egister::RegisterImpl::InitCodecInfo(std::shared_ptr<PluginRegInfo>& reg, const PluginDefBase& def) in InitCodecInfo()
265 const PluginDefBase& def) in SourceCapabilityConvert()
273 const PluginDefBase& def) in DemuxerCapabilityConvert()
290 const PluginDefBase& def) in AudioSinkCapabilityConvert()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/src/plugin/
H A Dcached_plugin_package.cpp30 std::shared_ptr<PluginDefBase> pluginDef = GetPluginDef(pluginDescription); in CreatePlugin()
43 std::shared_ptr<PluginDefBase> CachedPluginPackage::GetPluginDef(PluginDescription pluginDescriptio… in GetPluginDef()
52 … std::vector<std::shared_ptr<PluginDefBase>> pluginDefList = (*itPluginPackage)->GetAllPlugins(); in GetPluginDef()
53 std::vector<std::shared_ptr<PluginDefBase>>::iterator itPluginDef; in GetPluginDef()
69 std::vector<std::shared_ptr<PluginDefBase>> pluginDefList = pluginPackage->GetAllPlugins(); in GetPluginDef()
70 std::vector<std::shared_ptr<PluginDefBase>>::iterator itPluginDef; in GetPluginDef()
H A Dplugin_package.cpp64 Status PluginPackage::AddPlugin(const PluginDefBase& def) in AddPlugin()
67 std::shared_ptr<PluginDefBase> pluginDef = std::make_shared<PluginDefBase>(); in AddPlugin()
77 std::vector<std::shared_ptr<PluginDefBase>> PluginPackage::GetAllPlugins() in GetAllPlugins()
H A Dplugin_manager_v2.cpp61 std::shared_ptr<PluginDefBase> pluginDef = cachedPluginPackage_->GetPluginDef(*it); in SnifferPlugin()
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/plugin/
H A Dplugin_package.h31 Status AddPlugin(const PluginDefBase& def);
36 std::vector<std::shared_ptr<PluginDefBase>> GetAllPlugins();
39 std::vector<std::shared_ptr<PluginDefBase>> pluginDefList_;
H A Dplugin_definition.h146 struct PluginDefBase { struct
159 PluginDefBase() in PluginDefBase() function
164 virtual ~PluginDefBase() {} in ~PluginDefBase() argument
247 virtual Status AddPlugin(const PluginDefBase& def) = 0;
H A Dcached_plugin_package.h33 std::shared_ptr<PluginDefBase> GetPluginDef(PluginDescription pluginDescription);
H A Dgeneric_plugin.h33 struct GenericPluginDef : public PluginDefBase {
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/
H A Dmuxer_plugin.h50 struct MuxerPluginDef : public PluginDefBase {
51 MuxerPluginDef() : PluginDefBase() in MuxerPluginDef()
H A Ddemuxer_plugin.h188 struct DemuxerPluginDef : public PluginDefBase {
190 : PluginDefBase() in DemuxerPluginDef()
H A Dsource_plugin.h266 struct SourcePluginDef : public PluginDefBase {
268 : PluginDefBase() in SourcePluginDef()
H A Dcodec_plugin.h86 struct CodecPluginDef : public PluginDefBase {
H A Daudio_sink_plugin.h269 struct AudioSinkPluginDef : public Plugins::PluginDefBase {
/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/interface/
H A Dplugin_definition.h94 struct PluginDefBase { struct
127 virtual Status AddPlugin(const PluginDefBase& def) = 0; argument
H A Dgeneric_plugin.h33 struct GenericPluginDef : public PluginDefBase {
H A Dvideo_sink_plugin.h108 struct VideoSinkPluginDef : public PluginDefBase {
H A Dsource_plugin.h121 struct SourcePluginDef : public PluginDefBase {
H A Dcodec_plugin.h136 struct CodecPluginDef : public PluginDefBase {
H A Doutput_sink_plugin.h56 struct OutputSinkPluginDef : public PluginDefBase {
H A Daudio_sink_plugin.h210 struct AudioSinkPluginDef : public PluginDefBase {
H A Dmuxer_plugin.h52 struct MuxerPluginDef : public PluginDefBase {
H A Ddemuxer_plugin.h212 struct DemuxerPluginDef : public PluginDefBase {