pans
2017-08-04 5d7dc90f7214a7d595c01419f35997209e5753ec
add function "GetFaceList" parameter dbId

git-svn-id: http://192.168.1.226/svn/proxy@978 454eff88-639b-444f-9e54-f578c98de674
3个文件已修改
275 ■■■■■ 已修改文件
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto.cpp 252 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto.h 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto
@@ -5,7 +5,7 @@
}
 
interface RtspFaceView{
    getFaceList@0 (cameraIndex:UInt32)->(faceList:Data);
    getFaceList@0 (cameraIndex:UInt32,dbId:UInt32)->(faceList:Data);
    getFaceImages@1 (cameraIndex:UInt32)->(imgIndexData:Data,imgData:Data);
    setFaceLabel@2 (cameraIndex:UInt32,trackId:UInt32,label:Text);
}
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto.cpp
@@ -1,28 +1,28 @@
// Generated by Cap'n Proto compiler, DO NOT EDIT
// source: RemoteMethod.proto
// source: .\RemoteMethod.proto
#include "RemoteMethod.proto.h"
#include ".\RemoteMethod.proto.h"
namespace capnp {
namespace schemas {
static const ::capnp::_::AlignedData<32> b_fe696f70a406f213 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
     19, 242,   6, 164, 112, 111, 105, 254,
     19,   0,   0,   0,   3,   0,   0,   0,
     21,   0,   0,   0,   3,   0,   0,   0,
     26,  31, 109, 111, 236,   9, 206, 214,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0,  18,   1,   0,   0,
     21,   0,   0,   0,  34,   1,   0,   0,
     37,   0,   0,   0,   7,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     33,   0,   0,   0,  71,   0,   0,   0,
     81,   0,   0,   0,   7,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  68, 101, 116, 101,  99,
    116,   0,   0,   0,   0,   0,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  68, 101, 116,
    101,  99, 116,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   1,   0,   1,   0,
      4,   0,   0,   0,   3,   0,   5,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
@@ -51,27 +51,28 @@
  2, 1, nullptr, nullptr, nullptr, { &s_fe696f70a406f213, nullptr, nullptr, 0, 0, nullptr }
};
#endif  // !CAPNP_LITE
static const ::capnp::_::AlignedData<53> b_f4ba53e90acd7f5b = {
static const ::capnp::_::AlignedData<54> b_f4ba53e90acd7f5b = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
     91, 127, 205,  10, 233,  83, 186, 244,
     34,   0,   0,   0,   1,   0,   1,   0,
     36,   0,   0,   0,   1,   0,   1,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 250,   1,   0,   0,
     21,   0,   0,   0,  10,   2,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     41,   0,   0,   0, 119,   0,   0,   0,
     45,   0,   0,   0, 119,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  68, 101, 116, 101,  99,
    116,  46, 102, 105, 114, 101,  70,  97,
     99, 101,  67, 111, 117, 110, 116,  76,
    105, 115, 116, 101, 110, 101, 114,  36,
     80,  97, 114,  97, 109, 115,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  68, 101, 116,
    101,  99, 116,  46, 102, 105, 114, 101,
     70,  97,  99, 101,  67, 111, 117, 110,
    116,  76, 105, 115, 116, 101, 110, 101,
    114,  36,  80,  97, 114,  97, 109, 115,
      0,   0,   0,   0,   0,   0,   0,   0,
      8,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
@@ -111,56 +112,58 @@
static const uint16_t m_f4ba53e90acd7f5b[] = {0, 1};
static const uint16_t i_f4ba53e90acd7f5b[] = {0, 1};
const ::capnp::_::RawSchema s_f4ba53e90acd7f5b = {
  0xf4ba53e90acd7f5b, b_f4ba53e90acd7f5b.words, 53, nullptr, m_f4ba53e90acd7f5b,
  0xf4ba53e90acd7f5b, b_f4ba53e90acd7f5b.words, 54, nullptr, m_f4ba53e90acd7f5b,
  0, 2, i_f4ba53e90acd7f5b, nullptr, nullptr, { &s_f4ba53e90acd7f5b, nullptr, nullptr, 0, 0, nullptr }
};
#endif  // !CAPNP_LITE
static const ::capnp::_::AlignedData<20> b_f1cdc6e2be36d3b4 = {
static const ::capnp::_::AlignedData<21> b_f1cdc6e2be36d3b4 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    180, 211,  54, 190, 226, 198, 205, 241,
     34,   0,   0,   0,   1,   0,   0,   0,
     36,   0,   0,   0,   1,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0,   2,   2,   0,   0,
     21,   0,   0,   0,  18,   2,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  68, 101, 116, 101,  99,
    116,  46, 102, 105, 114, 101,  70,  97,
     99, 101,  67, 111, 117, 110, 116,  76,
    105, 115, 116, 101, 110, 101, 114,  36,
     82, 101, 115, 117, 108, 116, 115,   0, }
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  68, 101, 116,
    101,  99, 116,  46, 102, 105, 114, 101,
     70,  97,  99, 101,  67, 111, 117, 110,
    116,  76, 105, 115, 116, 101, 110, 101,
    114,  36,  82, 101, 115, 117, 108, 116,
    115,   0,   0,   0,   0,   0,   0,   0, }
};
::capnp::word const* const bp_f1cdc6e2be36d3b4 = b_f1cdc6e2be36d3b4.words;
#if !CAPNP_LITE
const ::capnp::_::RawSchema s_f1cdc6e2be36d3b4 = {
  0xf1cdc6e2be36d3b4, b_f1cdc6e2be36d3b4.words, 20, nullptr, nullptr,
  0xf1cdc6e2be36d3b4, b_f1cdc6e2be36d3b4.words, 21, nullptr, nullptr,
  0, 0, nullptr, nullptr, nullptr, { &s_f1cdc6e2be36d3b4, nullptr, nullptr, 0, 0, nullptr }
};
#endif  // !CAPNP_LITE
static const ::capnp::_::AlignedData<52> b_8be3cf35c0c628de = {
static const ::capnp::_::AlignedData<53> b_8be3cf35c0c628de = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    222,  40, 198, 192,  53, 207, 227, 139,
     19,   0,   0,   0,   3,   0,   0,   0,
     21,   0,   0,   0,   3,   0,   0,   0,
     26,  31, 109, 111, 236,   9, 206, 214,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0,   2,   1,   0,   0,
     33,   0,   0,   0,   7,   0,   0,   0,
     21,   0,   0,   0,  18,   1,   0,   0,
     37,   0,   0,   0,   7,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     29,   0,   0,   0, 199,   0,   0,   0,
    161,   0,   0,   0,   7,   0,   0,   0,
     33,   0,   0,   0, 199,   0,   0,   0,
    165,   0,   0,   0,   7,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   1,   0,   1,   0,
     12,   0,   0,   0,   3,   0,   5,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
@@ -210,40 +213,55 @@
};
static const uint16_t m_8be3cf35c0c628de[] = {1, 0, 2};
const ::capnp::_::RawSchema s_8be3cf35c0c628de = {
  0x8be3cf35c0c628de, b_8be3cf35c0c628de.words, 52, d_8be3cf35c0c628de, m_8be3cf35c0c628de,
  0x8be3cf35c0c628de, b_8be3cf35c0c628de.words, 53, d_8be3cf35c0c628de, m_8be3cf35c0c628de,
  6, 3, nullptr, nullptr, nullptr, { &s_8be3cf35c0c628de, nullptr, nullptr, 0, 0, nullptr }
};
#endif  // !CAPNP_LITE
static const ::capnp::_::AlignedData<36> b_f4f706a9386ea665 = {
static const ::capnp::_::AlignedData<51> b_f4f706a9386ea665 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    101, 166, 110,  56, 169,   6, 247, 244,
     32,   0,   0,   0,   1,   0,   1,   0,
     34,   0,   0,   0,   1,   0,   1,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 154,   1,   0,   0,
     21,   0,   0,   0, 170,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     37,   0,   0,   0,  63,   0,   0,   0,
     37,   0,   0,   0, 119,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    103, 101, 116,  70,  97,  99, 101,  76,
    105, 115, 116,  36,  80,  97, 114,  97,
    109, 115,   0,   0,   0,   0,   0,   0,
      4,   0,   0,   0,   3,   0,   4,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 103, 101, 116,  70,  97,  99,
    101,  76, 105, 115, 116,  36,  80,  97,
    114,  97, 109, 115,   0,   0,   0,   0,
      8,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     13,   0,   0,   0,  98,   0,   0,   0,
     41,   0,   0,   0,  98,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     12,   0,   0,   0,   3,   0,   1,   0,
     24,   0,   0,   0,   2,   0,   1,   0,
     40,   0,   0,   0,   3,   0,   1,   0,
     52,   0,   0,   0,   2,   0,   1,   0,
      1,   0,   0,   0,   1,   0,   0,   0,
      0,   0,   1,   0,   1,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     49,   0,   0,   0,  42,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     44,   0,   0,   0,   3,   0,   1,   0,
     56,   0,   0,   0,   2,   0,   1,   0,
     99,  97, 109, 101, 114,  97,  73, 110,
    100, 101, 120,   0,   0,   0,   0,   0,
      8,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      8,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
    100,  98,  73, 100,   0,   0,   0,   0,
      8,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
@@ -254,33 +272,33 @@
};
::capnp::word const* const bp_f4f706a9386ea665 = b_f4f706a9386ea665.words;
#if !CAPNP_LITE
static const uint16_t m_f4f706a9386ea665[] = {0};
static const uint16_t i_f4f706a9386ea665[] = {0};
static const uint16_t m_f4f706a9386ea665[] = {0, 1};
static const uint16_t i_f4f706a9386ea665[] = {0, 1};
const ::capnp::_::RawSchema s_f4f706a9386ea665 = {
  0xf4f706a9386ea665, b_f4f706a9386ea665.words, 36, nullptr, m_f4f706a9386ea665,
  0, 1, i_f4f706a9386ea665, nullptr, nullptr, { &s_f4f706a9386ea665, nullptr, nullptr, 0, 0, nullptr }
  0xf4f706a9386ea665, b_f4f706a9386ea665.words, 51, nullptr, m_f4f706a9386ea665,
  0, 2, i_f4f706a9386ea665, nullptr, nullptr, { &s_f4f706a9386ea665, nullptr, nullptr, 0, 0, nullptr }
};
#endif  // !CAPNP_LITE
static const ::capnp::_::AlignedData<36> b_d65f3e173a095f0c = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
     12,  95,   9,  58,  23,  62,  95, 214,
     32,   0,   0,   0,   1,   0,   0,   0,
     34,   0,   0,   0,   1,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      1,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 162,   1,   0,   0,
     21,   0,   0,   0, 178,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     37,   0,   0,   0,  63,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    103, 101, 116,  70,  97,  99, 101,  76,
    105, 115, 116,  36,  82, 101, 115, 117,
    108, 116, 115,   0,   0,   0,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 103, 101, 116,  70,  97,  99,
    101,  76, 105, 115, 116,  36,  82, 101,
    115, 117, 108, 116, 115,   0,   0,   0,
      4,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
@@ -311,23 +329,23 @@
static const ::capnp::_::AlignedData<36> b_f3919e3b9ef84081 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    129,  64, 248, 158,  59, 158, 145, 243,
     32,   0,   0,   0,   1,   0,   1,   0,
     34,   0,   0,   0,   1,   0,   1,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 170,   1,   0,   0,
     21,   0,   0,   0, 186,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     37,   0,   0,   0,  63,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    103, 101, 116,  70,  97,  99, 101,  73,
    109,  97, 103, 101, 115,  36,  80,  97,
    114,  97, 109, 115,   0,   0,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 103, 101, 116,  70,  97,  99,
    101,  73, 109,  97, 103, 101, 115,  36,
     80,  97, 114,  97, 109, 115,   0,   0,
      4,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
@@ -358,23 +376,23 @@
static const ::capnp::_::AlignedData<51> b_e4dc299ded75e435 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
     53, 228, 117, 237, 157,  41, 220, 228,
     32,   0,   0,   0,   1,   0,   0,   0,
     34,   0,   0,   0,   1,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      2,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 178,   1,   0,   0,
     21,   0,   0,   0, 194,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     37,   0,   0,   0, 119,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    103, 101, 116,  70,  97,  99, 101,  73,
    109,  97, 103, 101, 115,  36,  82, 101,
    115, 117, 108, 116, 115,   0,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 103, 101, 116,  70,  97,  99,
    101,  73, 109,  97, 103, 101, 115,  36,
     82, 101, 115, 117, 108, 116, 115,   0,
      8,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
@@ -420,23 +438,23 @@
static const ::capnp::_::AlignedData<66> b_8285878422bfb1aa = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    170, 177, 191,  34, 132, 135, 133, 130,
     32,   0,   0,   0,   1,   0,   1,   0,
     34,   0,   0,   0,   1,   0,   1,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      1,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 162,   1,   0,   0,
     21,   0,   0,   0, 178,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     37,   0,   0,   0, 175,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    115, 101, 116,  70,  97,  99, 101,  76,
     97,  98, 101, 108,  36,  80,  97, 114,
     97, 109, 115,   0,   0,   0,   0,   0,
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 115, 101, 116,  70,  97,  99,
    101,  76,  97,  98, 101, 108,  36,  80,
     97, 114,  97, 109, 115,   0,   0,   0,
     12,   0,   0,   0,   3,   0,   4,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   1,   0,   0,   0,   0,   0,
@@ -497,23 +515,23 @@
static const ::capnp::_::AlignedData<19> b_d93fccd73f274266 = {
  {   0,   0,   0,   0,   5,   0,   6,   0,
    102,  66,  39,  63, 215, 204,  63, 217,
     32,   0,   0,   0,   1,   0,   0,   0,
     34,   0,   0,   0,   1,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   7,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     21,   0,   0,   0, 170,   1,   0,   0,
     21,   0,   0,   0, 186,   1,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
      0,   0,   0,   0,   0,   0,   0,   0,
     82, 101, 109, 111, 116, 101,  77, 101,
    116, 104, 111, 100,  46, 112, 114, 111,
    116, 111,  58,  82, 116, 115, 112,  70,
     97,  99, 101,  86, 105, 101, 119,  46,
    115, 101, 116,  70,  97,  99, 101,  76,
     97,  98, 101, 108,  36,  82, 101, 115,
    117, 108, 116, 115,   0,   0,   0,   0, }
     46,  92,  82, 101, 109, 111, 116, 101,
     77, 101, 116, 104, 111, 100,  46, 112,
    114, 111, 116, 111,  58,  82, 116, 115,
    112,  70,  97,  99, 101,  86, 105, 101,
    119,  46, 115, 101, 116,  70,  97,  99,
    101,  76,  97,  98, 101, 108,  36,  82,
    101, 115, 117, 108, 116, 115,   0,   0, }
};
::capnp::word const* const bp_d93fccd73f274266 = b_d93fccd73f274266.words;
#if !CAPNP_LITE
@@ -536,7 +554,7 @@
}
::kj::Promise<void> RtspFaceDetect::Server::fireFaceCountListener(FireFaceCountListenerContext) {
  return ::capnp::Capability::Server::internalUnimplemented(
      "RemoteMethod.proto:RtspFaceDetect", "fireFaceCountListener",
      ".\RemoteMethod.proto:RtspFaceDetect", "fireFaceCountListener",
      0xfe696f70a406f213ull, 0);
}
::kj::Promise<void> RtspFaceDetect::Server::dispatchCall(
@@ -546,7 +564,7 @@
    case 0xfe696f70a406f213ull:
      return dispatchCallInternal(methodId, context);
    default:
      return internalUnimplemented("RemoteMethod.proto:RtspFaceDetect", interfaceId);
      return internalUnimplemented(".\RemoteMethod.proto:RtspFaceDetect", interfaceId);
  }
}
::kj::Promise<void> RtspFaceDetect::Server::dispatchCallInternal(
@@ -559,7 +577,7 @@
    default:
      (void)context;
      return ::capnp::Capability::Server::internalUnimplemented(
          "RemoteMethod.proto:RtspFaceDetect",
          ".\RemoteMethod.proto:RtspFaceDetect",
          0xfe696f70a406f213ull, methodId);
  }
}
@@ -595,7 +613,7 @@
}
::kj::Promise<void> RtspFaceView::Server::getFaceList(GetFaceListContext) {
  return ::capnp::Capability::Server::internalUnimplemented(
      "RemoteMethod.proto:RtspFaceView", "getFaceList",
      ".\RemoteMethod.proto:RtspFaceView", "getFaceList",
      0x8be3cf35c0c628deull, 0);
}
::capnp::Request< ::RtspFaceView::GetFaceImagesParams,  ::RtspFaceView::GetFaceImagesResults>
@@ -605,7 +623,7 @@
}
::kj::Promise<void> RtspFaceView::Server::getFaceImages(GetFaceImagesContext) {
  return ::capnp::Capability::Server::internalUnimplemented(
      "RemoteMethod.proto:RtspFaceView", "getFaceImages",
      ".\RemoteMethod.proto:RtspFaceView", "getFaceImages",
      0x8be3cf35c0c628deull, 1);
}
::capnp::Request< ::RtspFaceView::SetFaceLabelParams,  ::RtspFaceView::SetFaceLabelResults>
@@ -615,7 +633,7 @@
}
::kj::Promise<void> RtspFaceView::Server::setFaceLabel(SetFaceLabelContext) {
  return ::capnp::Capability::Server::internalUnimplemented(
      "RemoteMethod.proto:RtspFaceView", "setFaceLabel",
      ".\RemoteMethod.proto:RtspFaceView", "setFaceLabel",
      0x8be3cf35c0c628deull, 2);
}
::kj::Promise<void> RtspFaceView::Server::dispatchCall(
@@ -625,7 +643,7 @@
    case 0x8be3cf35c0c628deull:
      return dispatchCallInternal(methodId, context);
    default:
      return internalUnimplemented("RemoteMethod.proto:RtspFaceView", interfaceId);
      return internalUnimplemented(".\RemoteMethod.proto:RtspFaceView", interfaceId);
  }
}
::kj::Promise<void> RtspFaceView::Server::dispatchCallInternal(
@@ -644,7 +662,7 @@
    default:
      (void)context;
      return ::capnp::Capability::Server::internalUnimplemented(
          "RemoteMethod.proto:RtspFaceView",
          ".\RemoteMethod.proto:RtspFaceView",
          0x8be3cf35c0c628deull, methodId);
  }
}
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteMethod.proto.h
@@ -1,5 +1,5 @@
// Generated by Cap'n Proto compiler, DO NOT EDIT
// source: RemoteMethod.proto
// source: .\RemoteMethod.proto
#ifndef CAPNP_INCLUDED_d6ce09ec6f6d1f1a_
#define CAPNP_INCLUDED_d6ce09ec6f6d1f1a_
@@ -481,6 +481,8 @@
  inline  ::uint32_t getCameraIndex() const;
  inline  ::uint32_t getDbId() const;
private:
  ::capnp::_::StructReader _reader;
  template <typename, ::capnp::Kind>
@@ -511,6 +513,9 @@
  inline  ::uint32_t getCameraIndex();
  inline void setCameraIndex( ::uint32_t value);
  inline  ::uint32_t getDbId();
  inline void setDbId( ::uint32_t value);
private:
  ::capnp::_::StructBuilder _builder;
@@ -1040,6 +1045,20 @@
      ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline  ::uint32_t RtspFaceView::GetFaceListParams::Reader::getDbId() const {
  return _reader.getDataField< ::uint32_t>(
      ::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline  ::uint32_t RtspFaceView::GetFaceListParams::Builder::getDbId() {
  return _builder.getDataField< ::uint32_t>(
      ::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void RtspFaceView::GetFaceListParams::Builder::setDbId( ::uint32_t value) {
  _builder.setDataField< ::uint32_t>(
      ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool RtspFaceView::GetFaceListResults::Reader::hasFaceList() const {
  return !_reader.getPointerField(
      ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();