Lines Matching refs:PluginManager
37 std::vector<std::string> plugins = PluginManager::Instance().ListPlugins(PluginType::DEMUXER);
46 std::vector<std::string> plugins = PluginManager::Instance().ListPlugins(PluginType::AUDIO_DECODER);
55 std::vector<std::string> plugins = PluginManager::Instance().ListPlugins(PluginType::AUDIO_SINK);
61 ASSERT_TRUE(PluginManager::Instance().ListPlugins(PluginType::INVALID_TYPE).empty());
66 ASSERT_TRUE(PluginManager::Instance().ListPlugins(PluginType(256)).empty());
71 std::shared_ptr<PluginInfo> info = PluginManager::Instance().GetPluginInfo(
78 ASSERT_TRUE(PluginManager::Instance().GetPluginInfo(PluginType::SOURCE, "UtSourceTest3") == nullptr);
83 ASSERT_TRUE(PluginManager::Instance().GetPluginInfo(PluginType::SOURCE, "") == nullptr);
88 ASSERT_TRUE(PluginManager::Instance().GetPluginInfo(PluginType::INVALID_TYPE, "") == nullptr);
93 ASSERT_TRUE(PluginManager::Instance().GetPluginInfo(PluginType(256), "") == nullptr);
98 ASSERT_TRUE(PluginManager::Instance().CreateSourcePlugin("UtSourceTest3") == nullptr);
103 ASSERT_TRUE(PluginManager::Instance().CreateSourcePlugin("") == nullptr);
108 ASSERT_TRUE(PluginManager::Instance().CreateDemuxerPlugin("UtDemuxerTest3") == nullptr);
113 ASSERT_TRUE(PluginManager::Instance().CreateDemuxerPlugin("") == nullptr);
118 ASSERT_TRUE(PluginManager::Instance().CreateCodecPlugin("UtCodecTest3", PluginType::AUDIO_DECODER) == nullptr);
123 ASSERT_TRUE(PluginManager::Instance().CreateCodecPlugin("", PluginType::AUDIO_DECODER) == nullptr);
128 ASSERT_TRUE(PluginManager::Instance().CreateAudioSinkPlugin("UtAudioSinkTest3") == nullptr);
133 ASSERT_TRUE(PluginManager::Instance().CreateAudioSinkPlugin("") == nullptr);
180 ASSERT_TRUE(PluginManager::Instance().Sniffer("UtDemuxerTest1",
186 ASSERT_TRUE(PluginManager::Instance().Sniffer("UtDemuxerTest3",
192 ASSERT_TRUE(PluginManager::Instance().Sniffer("UtDemuxerTest1", nullptr) == 0);