From 4b914a5d7e3d7971cb3e3ed49047fa331bd74da3 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 13 六月 2017 17:19:34 +0800 Subject: [PATCH] milestone 1 --- VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.h | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.h index 710298c..5391650 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.h +++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.h @@ -32,7 +32,8 @@ // returns count of face int cachePm(const PipeMaterial& pm); - + size_t getFaceCount(const PipeMaterial& pm) const; + bool getFaceListPb(uint8_t* buffer, size_t& buffMaxSize); bool getFaceListImage(std::vector<NativeImgIdx>& imgIdxes, uint8_t* buffImg, size_t& buffImgMaxSize); @@ -41,4 +42,24 @@ void* _ctx; }; + +class FaceCacheForPLBG +{ +public: + + FaceCacheForPLBG(); + ~FaceCacheForPLBG(); + + // returns count of face + int cachePm(const PipeMaterial& pm); + size_t getFaceCount(const PipeMaterial& pm) const; + + bool getFaceListPb(uint8_t* buffer, size_t& buffMaxSize); + + bool getFaceListImage(std::vector<NativeImgIdx>& imgIdxes, uint8_t* buffImg, size_t& buffImgMaxSize); + +private: + void* _ctx; +}; + #endif -- Gitblit v1.8.0