/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | demuxer.h | 38 struct DemuxerPlugin; 57 Demuxer(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<DemuxerPlugin> plugin); 60 std::shared_ptr<DemuxerPlugin> demuxer_;
|
H A D | demuxer.cpp | 22 Demuxer::Demuxer(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<DemuxerPlugin> plugin) in Demuxer()
|
H A D | plugin_manager.cpp | 65 return CreatePlugin<Demuxer, DemuxerPlugin>(name, PluginType::DEMUXER); in CreateDemuxerPlugin()
|
/foundation/multimedia/media_foundation/engine/include/plugin/interface/ |
H A D | demuxer_plugin.h | 95 struct DemuxerPlugin : public PluginBase { struct 97 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin() function 216 PluginCreatorFunc<DemuxerPlugin> creator {nullptr}; ///< Demuxer plugin create function.
|
/foundation/multimedia/media_foundation/test/unittest/plugins/ |
H A D | UtDemuxerTest2.h | 25 class UtDemuxerTest2 : public DemuxerPlugin { 27 explicit UtDemuxerTest2(std::string name) : DemuxerPlugin(std::move(name)) in UtDemuxerTest2()
|
H A D | UtDemuxerTest1.h | 24 class UtDemuxerTest1 : public DemuxerPlugin { 26 explicit UtDemuxerTest1(std::string name) : DemuxerPlugin(std::move(name)) in UtDemuxerTest1()
|
H A D | UtDemuxerTest2.cpp | 31 regInfo.creator = [](const std::string& name) -> std::shared_ptr<DemuxerPlugin> { in RegisterPlugins()
|
H A D | UtDemuxerTest1.cpp | 39 regInfo.creator = [](const std::string& name) -> std::shared_ptr<DemuxerPlugin> { in RegisterPlugins()
|
/foundation/multimedia/av_codec/interfaces/plugin/ |
H A D | demuxer_plugin.h | 39 struct DemuxerPlugin : public PluginBase { struct 41 explicit DemuxerPlugin(std::string name): PluginBase(std::move(name)) {} in DemuxerPlugin() function
|
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | demuxer_plugin_manager.h | 75 std::shared_ptr<Plugins::DemuxerPlugin> plugin = nullptr;
93 std::shared_ptr<Plugins::DemuxerPlugin> GetPluginByStreamID(int32_t streamID);
|
H A D | media_demuxer.cpp | 158 std::shared_ptr<Plugins::DemuxerPlugin> MediaDemuxer::GetCurFFmpegPlugin() in GetCurFFmpegPlugin() 189 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in StartReferenceParser() 218 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in ParserRefInfo() 234 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in GetFrameLayerInfo() 248 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in GetFrameLayerInfo() 262 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in GetGopLayerInfo() 290 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in GetIFramePos() 300 std::shared_ptr<Plugins::DemuxerPlugin> plugin = GetCurFFmpegPlugin(); in Dts2FrameId() 479 std::shared_ptr<Plugins::DemuxerPlugin> pluginTemp = GetCurFFmpegPlugin(); in ProcessDrmInfos() 754 std::shared_ptr<Plugins::DemuxerPlugin> pluginTem in InnerSelectTrack() [all...] |
H A D | media_demuxer.h | 182 std::shared_ptr<Plugins::DemuxerPlugin> GetCurFFmpegPlugin(); 251 std::shared_ptr<Plugins::DemuxerPlugin> subtitlePlugin_;
|
H A D | demuxer_plugin_manager.cpp | 215 std::shared_ptr<Plugins::DemuxerPlugin> DemuxerPluginManager::GetPluginByStreamID(int32_t streamID)
in GetPluginByStreamID() 460 streamInfoMap_[id].plugin = std::static_pointer_cast<Plugins::DemuxerPlugin>(plugin);
in CreatePlugin()
|
/foundation/multimedia/av_codec/test/unittest/media_demuxer_test/ |
H A D | media_demuxer_unit_test.h | 41 class DemuxerPluginMock : public Plugins::DemuxerPlugin {
43 explicit DemuxerPluginMock(std::string name) : DemuxerPlugin(name)
in DemuxerPluginMock()
|
H A D | media_demuxer_unit_test.cpp | 746 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusOK");
in HWTEST_F() 912 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusErrorUnknown");
in HWTEST_F() 1000 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusErrorUnknown");
in HWTEST_F() 1184 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusErrorUnknown");
in HWTEST_F() 1282 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusErrorUnknown");
in HWTEST_F() 1283 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock1 = std::make_shared<DemuxerPluginMock>("StatusOK");
in HWTEST_F() 1321 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock1 = std::make_shared<DemuxerPluginMock>("StatusOK");
in HWTEST_F() 1404 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock = std::make_shared<DemuxerPluginMock>("StatusErrorUnknown");
in HWTEST_F() 1410 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock1 = std::make_shared<DemuxerPluginMock>("StatusAgain");
in HWTEST_F() 1415 std::shared_ptr<Plugins::DemuxerPlugin> pluginMock in HWTEST_F() [all...] |
/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/wav_demuxer/ |
H A D | wav_demuxer_plugin.h | 51 class WavDemuxerPlugin : public DemuxerPlugin {
|
H A D | wav_demuxer_plugin.cpp | 55 : DemuxerPlugin(std::move(name)),
in WavDemuxerPlugin() 242 regInfo.creator = [](const std::string &name) -> std::shared_ptr<DemuxerPlugin> {
in RegisterPlugin()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/aac_demuxer/ |
H A D | aac_demuxer_plugin.h | 48 class AACDemuxerPlugin : public DemuxerPlugin {
|
H A D | aac_demuxer_plugin.cpp | 46 : DemuxerPlugin(std::move(name)),
in AACDemuxerPlugin() 446 regInfo.creator = [](const std::string &name) -> std::shared_ptr<DemuxerPlugin> {
in RegisterPlugin()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/minimp4_demuxer/ |
H A D | minimp4_demuxer_plugin.h | 30 class MiniMP4DemuxerPlugin : public DemuxerPlugin {
|
H A D | minimp4_demuxer_plugin.cpp | 51 : DemuxerPlugin(std::move(name)),
in MiniMP4DemuxerPlugin() 477 regInfo.creator = [](const std::string &name) -> std::shared_ptr<DemuxerPlugin> {
in RegisterPlugins()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.h | 39 class FFmpegDemuxerPlugin : public DemuxerPlugin {
|
H A D | ffmpeg_demuxer_plugin.cpp | 87 : DemuxerPlugin(std::move(name)), in FFmpegDemuxerPlugin() 700 regInfo.creator = [](const std::string& name) -> std::shared_ptr<DemuxerPlugin> { in RegisterPlugins()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/minimp3_adapter/ |
H A D | minimp3_demuxer_plugin.h | 82 class Minimp3DemuxerPlugin : public DemuxerPlugin {
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.h | 50 class FFmpegDemuxerPlugin : public DemuxerPlugin {
|