From ae5899dc884d8d7e1427e45c35e865d7ca51c34b Mon Sep 17 00:00:00 2001 From: miyanhui <dennismi1024@gmail.com> Date: 星期五, 15 二月 2019 14:56:24 +0800 Subject: [PATCH] 新的方式解决视频不录的问题 --- QiaoJiaSystem/StructureApp/FaceExtractElement.cpp | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp b/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp index 93666fa..cc8b003 100644 --- a/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp +++ b/QiaoJiaSystem/StructureApp/FaceExtractElement.cpp @@ -45,6 +45,11 @@ } } +FaceExtractElement::FaceExtractElement(std::string shareMemoryName, const SdkRule &rule, + SaveVideoRpcClient_t &rpcClient):FaceExtractElement(shareMemoryName,rule) +{ + m_rpcClient=rpcClient; +} FaceExtractElement::~FaceExtractElement() { if (sharedMemory) { delete sharedMemory; @@ -216,6 +221,21 @@ INFO("SaveImageKey To ES: "<<strImageKey); t_json["imgKey"] = strImageKey; + try { + auto server = m_rpcClient.getServer(); + if (!server) + { + ERR("server is null"); + return; + } + INFO("Record Video "<<strImageKey); + server->recordVideo(strImageKey); + } + catch (std::exception &e) + { + ERR("Record Video Err: "<<strImageKey <<" Message: "<<e.what()); + return; + } auto faceSearchServer = faceSearchRpcClient.getServer(); if (!faceSearchServer) { ERR("faceSearchServer is null"); -- Gitblit v1.8.0