From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001 From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 18 八月 2017 18:12:17 +0800 Subject: [PATCH] H264 NALU解析 并在RTSPServer判断 --- VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.h | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.h index 32ecdad..63798e7 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.h +++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.h @@ -5,27 +5,30 @@ #ifndef RTSPNATIVECODEC_REMOTEMETHODCLIENT_H #define RTSPNATIVECODEC_REMOTEMETHODCLIENT_H -#include <string> +#include <capnp/message.h> +#include <capnp/serialize-packed.h> #include <capnp/ez-rpc.h> #include "RemoteMethod.capnp.h" -#include "CameraWrapperServer.h" -void startRemoteServer(); - -class RtspFaceViewClient : RtspFaceView::Client +// +class RtspFaceViewClient { public: RtspFaceViewClient(); - + RtspFaceView::Client& getClient(); ~RtspFaceViewClient() {}; ::kj::WaitScope &getWaitScope(); + capnp::EzRpcClient* getEzRpcClient(); private: - capnp::EzRpcClient rpcClient; + RtspFaceView::Client *client; + capnp::EzRpcClient* rpcClient; }; -const RtspFaceViewClient &getRtspFaceViewClient(); +void startRemoteServer(); + +RtspFaceViewClient* getRtspFaceViewClient(); class RtspFaceDetectImpl final : public RtspFaceDetect::Server { -- Gitblit v1.8.0