Home
last modified time | relevance | path

Searched refs:MuxerPlugin (Results 1 - 13 of 13) sorted by relevance

/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dmuxer.h25 struct MuxerPlugin;
45 Muxer(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<MuxerPlugin> plugin);
48 std::shared_ptr<MuxerPlugin> muxer_;
H A Dmuxer.cpp23 Muxer::Muxer (uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<MuxerPlugin> plugin) in Muxer()
H A Dplugin_manager.cpp70 return CreatePlugin<Muxer, MuxerPlugin>(name, PluginType::MUXER); in CreateMuxerPlugin()
/foundation/multimedia/media_foundation/engine/include/plugin/interface/
H A Dmuxer_plugin.h31 struct MuxerPlugin : public PluginBase { struct
32 explicit MuxerPlugin(std::string&& name) : PluginBase(std::move(name)) {} in MuxerPlugin() function
55 PluginCreatorFunc<MuxerPlugin> creator {nullptr}; ///< Muxer plugin create function.
/foundation/multimedia/av_codec/test/nativedemo/avmuxer/
H A Davmuxer_ffmpeg_demo.h30 std::shared_ptr<Plugins::MuxerPlugin> CreatePlugin(Plugins::OutputFormat format);
36 std::shared_ptr<Plugins::MuxerPlugin> ffmpegMuxer_ = nullptr;
H A Davmuxer_ffmpeg_demo.cpp84 std::shared_ptr<Plugins::MuxerPlugin> AVMuxerFFmpegDemo::CreatePlugin(Plugins::OutputFormat format) in CreatePlugin()
97 return std::reinterpret_pointer_cast<Plugins::MuxerPlugin>(plugin); in CreatePlugin()
/foundation/multimedia/av_codec/interfaces/plugin/
H A Dmuxer_plugin.h27 class MuxerPlugin : public PluginBase { class
29 explicit MuxerPlugin(std::string &&name) : PluginBase(std::move(name)) {} in MuxerPlugin() function in OHOS::Media::Plugins::MuxerPlugin
/foundation/multimedia/av_codec/services/media_engine/modules/muxer/
H A Dmedia_muxer.h54 std::shared_ptr<Plugins::MuxerPlugin> CreatePlugin(Plugins::OutputFormat format);
91 std::shared_ptr<Plugins::MuxerPlugin> muxer_ = nullptr;
H A Dmedia_muxer.cpp426 std::shared_ptr<Plugins::MuxerPlugin> MediaMuxer::CreatePlugin(Plugins::OutputFormat format)
443 return std::reinterpret_pointer_cast<Plugins::MuxerPlugin>(plugin);
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/muxer/
H A Dffmpeg_muxer_plugin.h35 class FFmpegMuxerPlugin : public MuxerPlugin {
H A Dffmpeg_muxer_plugin.cpp94 def.creator = [](const std::string& name) -> std::shared_ptr<MuxerPlugin> { in RegisterMuxerPlugins()
293 FFmpegMuxerPlugin::FFmpegMuxerPlugin(std::string name) : MuxerPlugin(std::move(name)) {} in FFmpegMuxerPlugin()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/muxer/
H A Dffmpeg_muxer_plugin.h37 class FFmpegMuxerPlugin : public MuxerPlugin {
H A Dffmpeg_muxer_plugin.cpp157 def.SetCreator([](const std::string& name) -> std::shared_ptr<MuxerPlugin> { in RegisterMuxerPlugins()
196 : MuxerPlugin(std::move(name)), isWriteHeader_(false) in FFmpegMuxerPlugin()

Completed in 7 milliseconds