Home
last modified time | relevance | path

Searched refs:selectedPluginInfo (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dfilter_base.cpp256 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo, in UpdateAndInitPluginByInfo() argument
259 if (selectedPluginInfo == nullptr) { in UpdateAndInitPluginByInfo()
264 if (pluginInfo != nullptr && pluginInfo->name == selectedPluginInfo->name) { in UpdateAndInitPluginByInfo()
274 plugin = pluginCreator(selectedPluginInfo->name); in UpdateAndInitPluginByInfo()
276 MEDIA_LOG_E("cannot create plugin " PUBLIC_LOG_S, selectedPluginInfo->name.c_str()); in UpdateAndInitPluginByInfo()
281 MEDIA_LOG_E("plugin " PUBLIC_LOG_S " init error", selectedPluginInfo->name.c_str()); in UpdateAndInitPluginByInfo()
284 pluginInfo = selectedPluginInfo; in UpdateAndInitPluginByInfo()
289 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo,
293 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo,
297 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo,
[all …]
H A Dfilter_base.h124 const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo,
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/output_sink/
H A Doutput_sink_filter.cpp62 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = nullptr; in Negotiate() local
69 if (selectedPluginInfo == nullptr) { in Negotiate()
70 selectedPluginInfo = candidate.first; in Negotiate()
72 } else if (candidate.first->rank > selectedPluginInfo->rank) { in Negotiate()
73 selectedPluginInfo = candidate.first; in Negotiate()
78 if (selectedPluginInfo == nullptr) { in Negotiate()
83 … auto res = UpdateAndInitPluginByInfo<Plugin::OutputSink>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/video_sink/
H A Dvideo_sink_filter.cpp146 …deoSinkFilter::CreateVideoSinkPlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo) in CreateVideoSinkPlugin() argument
149 if (pluginInfo_ != nullptr && pluginInfo_->name == selectedPluginInfo->name) { in CreateVideoSinkPlugin()
158 plugin_ = Plugin::PluginManager::Instance().CreateVideoSinkPlugin(selectedPluginInfo->name); in CreateVideoSinkPlugin()
160 MEDIA_LOG_E("cannot create plugin " PUBLIC_LOG_S, selectedPluginInfo->name.c_str()); in CreateVideoSinkPlugin()
175 MEDIA_LOG_E("plugin " PUBLIC_LOG_S " init error", selectedPluginInfo->name.c_str()); in CreateVideoSinkPlugin()
178 pluginInfo_ = selectedPluginInfo; in CreateVideoSinkPlugin()
199 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = candidatePlugins[0].first; in Negotiate() local
200 MEDIA_LOG_I("select plugin " PUBLIC_LOG_S, selectedPluginInfo->name.c_str()); in Negotiate()
201 for (const auto& onCap : selectedPluginInfo->inCaps) { in Negotiate()
208 if (!CreateVideoSinkPlugin(selectedPluginInfo)) { in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/muxer/
H A Dmuxer_filter.cpp65 …xerFilter::UpdateAndInitPluginByInfo(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo) in UpdateAndInitPluginByInfo() argument
67 if (selectedPluginInfo == nullptr) { in UpdateAndInitPluginByInfo()
72 if (targetPluginInfo_ != nullptr && targetPluginInfo_->name == selectedPluginInfo->name) { in UpdateAndInitPluginByInfo()
82 plugin_ = Plugin::PluginManager::Instance().CreateMuxerPlugin(selectedPluginInfo->name); in UpdateAndInitPluginByInfo()
84 MEDIA_LOG_E("cannot create plugin " PUBLIC_LOG_S, selectedPluginInfo->name.c_str()); in UpdateAndInitPluginByInfo()
93 targetPluginInfo_ = selectedPluginInfo; in UpdateAndInitPluginByInfo()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_encoder/
H A Daudio_encoder_filter.cpp78 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = nullptr; in Negotiate() local
97 selectedPluginInfo = candidate.first; in Negotiate()
104 if (selectedPluginInfo != nullptr) { in Negotiate()
108 FALSE_RETURN_V_MSG_E(atLeastOutCapMatched && selectedPluginInfo != nullptr, false, in Negotiate()
110 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/
H A Dcodec_filter_base.cpp191 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = nullptr; in Negotiate() local
211 selectedPluginInfo = candidate.first; in Negotiate()
218 if (selectedPluginInfo != nullptr) { // select the first one in Negotiate()
222 FALSE_RETURN_V_MSG_E(atLeastOutCapMatched && selectedPluginInfo != nullptr, false, in Negotiate()
225 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/audio_sink/
H A Daudio_sink_filter.cpp133 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = candidatePlugins[0].first; in Negotiate() local
134 for (const auto& onCap : selectedPluginInfo->inCaps) { in Negotiate()
141 …MEDIA_LOG_I("use plugin " PUBLIC_LOG_S " with negotiated " PUBLIC_LOG_S, selectedPluginInfo->name.… in Negotiate()
143 … auto res = UpdateAndInitPluginByInfo<Plugin::AudioSink>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_encoder/
H A Dvideo_encoder_filter.cpp171 std::shared_ptr<Plugin::PluginInfo> selectedPluginInfo = nullptr; in Negotiate() local
191 selectedPluginInfo = candidate.first; in Negotiate()
198 if (selectedPluginInfo != nullptr) { in Negotiate()
202 FALSE_RETURN_V_MSG_E(atLeastOutCapMatched && selectedPluginInfo != nullptr, false, in Negotiate()
205 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/muxer/
H A Dmuxer_filter.h67 bool UpdateAndInitPluginByInfo(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo);
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/video_sink/
H A Dvideo_sink_filter.h89 bool CreateVideoSinkPlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedPluginInfo);