/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | plugin_register.h | 80 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 D | plugin_register.cpp | 51 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 D | cached_plugin_package.cpp | 30 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 D | plugin_package.cpp | 64 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 D | plugin_manager_v2.cpp | 61 std::shared_ptr<PluginDefBase> pluginDef = cachedPluginPackage_->GetPluginDef(*it); in SnifferPlugin()
|
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/plugin/ |
H A D | plugin_package.h | 31 Status AddPlugin(const PluginDefBase& def); 36 std::vector<std::shared_ptr<PluginDefBase>> GetAllPlugins(); 39 std::vector<std::shared_ptr<PluginDefBase>> pluginDefList_;
|
H A D | plugin_definition.h | 146 struct PluginDefBase { struct 159 PluginDefBase() in PluginDefBase() function 164 virtual ~PluginDefBase() {} in ~PluginDefBase() argument 247 virtual Status AddPlugin(const PluginDefBase& def) = 0;
|
H A D | cached_plugin_package.h | 33 std::shared_ptr<PluginDefBase> GetPluginDef(PluginDescription pluginDescription);
|
H A D | generic_plugin.h | 33 struct GenericPluginDef : public PluginDefBase {
|
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/ |
H A D | muxer_plugin.h | 50 struct MuxerPluginDef : public PluginDefBase { 51 MuxerPluginDef() : PluginDefBase() in MuxerPluginDef()
|
H A D | demuxer_plugin.h | 188 struct DemuxerPluginDef : public PluginDefBase { 190 : PluginDefBase() in DemuxerPluginDef()
|
H A D | source_plugin.h | 266 struct SourcePluginDef : public PluginDefBase { 268 : PluginDefBase() in SourcePluginDef()
|
H A D | codec_plugin.h | 86 struct CodecPluginDef : public PluginDefBase {
|
H A D | audio_sink_plugin.h | 269 struct AudioSinkPluginDef : public Plugins::PluginDefBase {
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/interface/ |
H A D | plugin_definition.h | 94 struct PluginDefBase { struct 127 virtual Status AddPlugin(const PluginDefBase& def) = 0; argument
|
H A D | generic_plugin.h | 33 struct GenericPluginDef : public PluginDefBase {
|
H A D | video_sink_plugin.h | 108 struct VideoSinkPluginDef : public PluginDefBase {
|
H A D | source_plugin.h | 121 struct SourcePluginDef : public PluginDefBase {
|
H A D | codec_plugin.h | 136 struct CodecPluginDef : public PluginDefBase {
|
H A D | output_sink_plugin.h | 56 struct OutputSinkPluginDef : public PluginDefBase {
|
H A D | audio_sink_plugin.h | 210 struct AudioSinkPluginDef : public PluginDefBase {
|
H A D | muxer_plugin.h | 52 struct MuxerPluginDef : public PluginDefBase {
|
H A D | demuxer_plugin.h | 212 struct DemuxerPluginDef : public PluginDefBase {
|