From cd3fe8cc1ae9028acb4f630ed16c12f4fb327f3c Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期四, 10 十月 2019 17:35:12 +0800 Subject: [PATCH] add interface out --- csrc/thirdparty/gb28181/include/PsToEs.hpp | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/csrc/thirdparty/gb28181/include/PsToEs.hpp b/csrc/thirdparty/gb28181/include/PsToEs.hpp index 51f613a..2ac629d 100644 --- a/csrc/thirdparty/gb28181/include/PsToEs.hpp +++ b/csrc/thirdparty/gb28181/include/PsToEs.hpp @@ -174,20 +174,24 @@ } } - void addCamera(string &rtsp){ + long addCamera(string &rtsp){ // long userdata = 1001;// - printf("RTSPSTREAM_Open\n"); handle = RTSPSTREAM_Open(rtsp.c_str(), streamCallBack, (long)this); -// return handle; + printf("RTSPSTREAM_Open, handle:%ld \n", handle); + return handle; } void deleteCamera(){ printf("RTSPSTREAM_Close\n"); - RTSPSTREAM_Close(handle); + if(handle != -1){ + RTSPSTREAM_Close(handle); + } + + handle = -1; } private: MyQueue<frameBuffInfo *> m_rtpQueue; - long handle; + long handle = -1; }; -- Gitblit v1.8.0