This commit is contained in:
cxh 2025-11-21 14:57:10 +08:00
parent b215c2a5bb
commit bb33ccf0f8
2 changed files with 4 additions and 0 deletions

View File

@ -7,6 +7,7 @@
#include <unordered_map> #include <unordered_map>
#include <string> #include <string>
#include <mutex> #include <mutex>
#include <condition_variable>
#include <vector> #include <vector>
class RTSPManager class RTSPManager

View File

@ -15,6 +15,9 @@ std::unordered_map<std::string, GstRTSPMediaFactory *> RTSPManager::mounted_fact
std::mutex RTSPManager::mounted_factories_mutex; std::mutex RTSPManager::mounted_factories_mutex;
std::unordered_map<std::string, std::vector<GstRTSPMedia *>> RTSPManager::media_map; std::unordered_map<std::string, std::vector<GstRTSPMedia *>> RTSPManager::media_map;
std::mutex RTSPManager::media_map_mutex; std::mutex RTSPManager::media_map_mutex;
std::mutex RTSPManager::stop_mutex;
std::condition_variable RTSPManager::stop_cv;
std::unordered_map<std::string, int> RTSPManager::stopping_count;
void RTSPManager::init() void RTSPManager::init()
{ {