/foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/resschedfwk/include/ |
H A D | plugin_switch.h | 29 struct PluginInfo {
struct 50 std::list<PluginInfo> GetPluginSwitch();
54 static bool FillinPluginInfo(const xmlNode* currNode, PluginInfo& info, bool isRssExe = false);
58 std::map<std::string, PluginInfo> pluginSwitchMap_;
|
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | plugin_register.h | 35 std::shared_ptr<PluginInfo> info; 88 void SetPluginInfo(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def); 92 static Status SourceCapabilityConvert(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def); 96 static Status DemuxerCapabilityConvert(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def); 102 static Status CodecCapabilityConvert(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def); 106 static Status AudioSinkCapabilityConvert(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def); 110 static Status VideoSinkCapabilityConvert(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def);
|
H A D | plugin_register.cpp | 161 void PluginRegister::RegisterImpl::SetPluginInfo(std::shared_ptr<PluginInfo>& info, const PluginDefBase& def) in SetPluginInfo() 174 auto info = std::make_shared<PluginInfo>(); in InitSourceInfo() 188 auto info = std::make_shared<PluginInfo>(); in InitDemuxerInfo() 200 auto info = std::make_shared<PluginInfo>(); in InitMuxerInfo() 212 auto info = std::make_shared<PluginInfo>(); in InitCodecInfo() 223 auto info = std::make_shared<PluginInfo>(); in InitAudioSinkInfo() 233 auto info = std::make_shared<PluginInfo>(); in InitVideoSinkInfo() 244 auto info = std::make_shared<PluginInfo>(); in InitOutputSinkInfo() 256 auto info = std::make_shared<PluginInfo>(); in InitGenericPlugin() 264 Status PluginRegister::RegisterImpl::SourceCapabilityConvert(std::shared_ptr<PluginInfo> [all...] |
H A D | plugin_info.h | 27 * PluginInfo, which describes static information for a plugin, including basic plugin information, 41 struct PluginInfo { struct
|
H A D | plugin_manager.cpp | 33 std::shared_ptr<PluginInfo> PluginManager::GetPluginInfo(PluginType type, const std::string& name) in GetPluginInfo()
|
/foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/resschedfwk/src/ |
H A D | plugin_switch.cpp | 41 bool PluginSwitch::FillinPluginInfo(const xmlNode* currNode, PluginInfo& info, bool isRssExe)
in FillinPluginInfo() 101 PluginInfo info;
in LoadFromConfigContent() 112 std::list<PluginInfo> PluginSwitch::GetPluginSwitch()
in GetPluginSwitch() 114 std::list<PluginInfo> pluginInfoList;
in GetPluginSwitch()
|
H A D | plugin_mgr.cpp | 257 std::list<PluginInfo> pluginInfoList = pluginSwitch_->GetPluginSwitch();
in LoadPlugin() 276 shared_ptr<PluginLib> PluginMgr::LoadOnePlugin(const PluginInfo& info)
in LoadOnePlugin() 571 std::list<PluginInfo> pluginInfoList = pluginSwitch_->GetPluginSwitch();
in DumpAllPlugin() 580 std::list<PluginInfo> pluginInfoList = pluginSwitch_->GetPluginSwitch();
in DumpAllPluginConfig() 590 std::list<PluginInfo> pluginInfoList = pluginSwitch_->GetPluginSwitch();
in DumpOnePlugin() 592 pluginInfoList.end(), [&pluginName](PluginInfo &info) { return pluginName == info.libPath; });
in DumpOnePlugin() 629 std::list<PluginInfo> pluginInfoList = pluginSwitch_->GetPluginSwitch();
in DumpHelpFromPlugin() 636 void PluginMgr::DumpPluginInfoAppend(std::string &result, PluginInfo info)
in DumpPluginInfoAppend()
|
/foundation/multimedia/media_foundation/engine/pipeline/core/ |
H A D | filter_base.cpp | 255 bool FilterBase::UpdateAndInitPluginByInfo(std::shared_ptr<T>& plugin, std::shared_ptr<Plugin::PluginInfo>& pluginInfo, in UpdateAndInitPluginByInfo() 256 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, in UpdateAndInitPluginByInfo() 288 std::shared_ptr<Plugin::PluginInfo>& pluginInfo, 289 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, 292 std::shared_ptr<Plugin::PluginInfo>& pluginInfo, 293 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, 296 std::shared_ptr<Plugin::PluginInfo>& pluginInfo, 297 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, 300 std::shared_ptr<Plugin::PluginInfo>& pluginInfo, 301 const std::shared_ptr<Plugin::PluginInfo> [all...] |
H A D | filter_base.h | 123 static bool UpdateAndInitPluginByInfo(std::shared_ptr<T>& plugin, std::shared_ptr<Plugin::PluginInfo>& pluginInfo, 124 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, 142 std::shared_ptr<Plugin::PluginInfo> pluginInfo_{};
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/common/ |
H A D | plugin_utils.h | 53 std::vector<std::pair<std::shared_ptr<Plugin::PluginInfo>, Plugin::Capability>> FindAvailablePlugins( 57 std::vector<std::shared_ptr<Plugin::PluginInfo>> FindAvailablePluginsByOutputMime(const std::string& outputMime,
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/source/video_capture/ |
H A D | video_capture_filter.h | 53 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& info, const std::string& name, 63 std::shared_ptr<Plugin::PluginInfo> pluginInfo_ {nullptr};
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/muxer/ |
H A D | muxer_filter.cpp | 31 std::vector<std::shared_ptr<Plugin::PluginInfo>> Intersections( in Intersections() 32 const std::vector<std::shared_ptr<Plugin::PluginInfo>>& caps1, in Intersections() 33 const std::vector<std::pair<std::shared_ptr<Plugin::PluginInfo>, Plugin::Capability>>& caps2) in Intersections() 35 std::vector<std::shared_ptr<Plugin::PluginInfo>> intersections; in Intersections() 65 bool MuxerFilter::UpdateAndInitPluginByInfo(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo) in UpdateAndInitPluginByInfo()
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/source/audio_capture/ |
H A D | audio_capture_filter.h | 61 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& info, const std::string& name, 77 std::shared_ptr<Plugin::PluginInfo> pluginInfo_ {nullptr};
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/muxer/ |
H A D | muxer_filter.h | 67 bool UpdateAndInitPluginByInfo(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo); 78 std::shared_ptr<Plugin::PluginInfo> targetPluginInfo_ {nullptr};
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_input/ |
H A D | av_transport_input_filter.h | 58 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedInfo); 76 std::shared_ptr<Plugin::PluginInfo> pluginInfo_ {nullptr};
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_output/ |
H A D | av_transport_output_filter.h | 62 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedInfo); 72 std::shared_ptr<Plugin::PluginInfo> pluginInfo_ {nullptr};
|
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | type_finder.cpp | 46 bool IsPluginSupportedExtension(Plugins::PluginInfo& pluginInfo, const std::string& extension) in IsPluginSupportedExtension() 205 [&uriSuffix](const std::shared_ptr<Plugins::PluginInfo>& lhs, in SortPlugins() 206 const std::shared_ptr<Plugins::PluginInfo>& rhs) { in SortPlugins()
|
H A D | type_finder.h | 67 std::vector<std::shared_ptr<Plugins::PluginInfo>> plugins_;
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/ |
H A D | type_finder.cpp | 38 bool IsPluginSupportedExtension(Plugin::PluginInfo& pluginInfo, const std::string& extension) in IsPluginSupportedExtension() 257 [&uriSuffix](const std::shared_ptr<Plugin::PluginInfo>& lhs, const std::shared_ptr<Plugin::PluginInfo>& rhs) { in SortPlugins()
|
H A D | type_finder.h | 68 std::vector<std::shared_ptr<Plugin::PluginInfo>> plugins_;
|
/foundation/multimedia/media_foundation/interface/inner_api/plugin/ |
H A D | plugin_info.h | 27 * PluginInfo, which describes static information for a plugin, including basic plugin information, 41 struct PluginInfo { struct
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test/av_transport_output_filter_test/ |
H A D | av_transport_output_filter_test.cpp | 187 avOutputTest_->pluginInfo_ = std::make_shared<Plugin::PluginInfo>(); in HWTEST_F() 196 std::shared_ptr<PluginInfo> selectedInfo = nullptr; in HWTEST_F() 200 selectedInfo = std::make_shared<PluginInfo>(); in HWTEST_F() 217 avOutputTest_->pluginInfo_ = std::make_shared<Plugin::PluginInfo>(); in HWTEST_F() 223 avOutputTest_->pluginInfo_ = std::make_shared<Plugin::PluginInfo>(); in HWTEST_F() 236 std::shared_ptr<PluginInfo> selectedInfo = PluginManager::Instance().GetPluginInfo( in HWTEST_F()
|
/foundation/multimedia/av_codec/services/media_engine/modules/source/ |
H A D | source.h | 129 std::shared_ptr<Plugins::PluginInfo> pluginInfo_{};
|
/foundation/multimedia/media_foundation/engine/include/plugin/core/ |
H A D | plugin_manager.h | 47 std::shared_ptr<PluginInfo> GetPluginInfo(PluginType type, const std::string& name);
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/video_sink/ |
H A D | video_sink_filter.h | 89 bool CreateVideoSinkPlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo);
|