From dcb5978274806874975bc5e795d0a1af04fb1de9 Mon Sep 17 00:00:00 2001 From: cxh Date: Fri, 14 Nov 2025 18:22:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=9E=90=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/record_manager.hpp | 2 ++ src/record_manager.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/include/record_manager.hpp b/include/record_manager.hpp index 8ad8ee6..067ff3d 100644 --- a/include/record_manager.hpp +++ b/include/record_manager.hpp @@ -31,6 +31,8 @@ class RecordManager public: explicit RecordManager(const std::string& srs_record_cfg_path); + ~RecordManager(); + // 执行一次全扫描 void scanAll(); diff --git a/src/record_manager.cpp b/src/record_manager.cpp index ffbbb32..035c67a 100644 --- a/src/record_manager.cpp +++ b/src/record_manager.cpp @@ -34,6 +34,11 @@ RecordManager::RecordManager(const std::string& srs_record_cfg_path) : srs_recor startAutoScan(dvr_duration_sec_); } +RecordManager::~RecordManager() +{ + stopAutoScan(); // 线程退出 +} + // // 解析 SRS DVR 配置,提取 record_dir_ 与 dvr_duration_sec_ //