csrc/wrapper.cpp
@@ -501,5 +501,26 @@ free(c); } int GetGb28181Pic(const char *rtspUrl, char *retData, int *retDataLen){ int ret = 0; std::string fn = rtspUrl; auto handle_gb28181 = new GB28181API; if(handle_gb28181->addCamera(fn) == -1){ delete(handle_gb28181); logIt("do addCamera Error\n"); return -1; } int retLen = handle_gb28181->capturePic(handle_gb28181, retData, retDataLen); if(retLen == 0){ logIt("do capturePic failed:%d"); ret = -1; } handle_gb28181->deleteCamera(); return ret; } }