com.csjbot.coshandler.client_req.face

## 类 FaceReqImpl

- java.lang.Object
- - com.csjbot.coshandler.client_req.base.BaseClientReq
  - - com.csjbot.coshandler.client_req.face.FaceReqImpl

- 所有已实现的接口:
    IClientReq, IFaceReq

      public class FaceReqImpl
      extends BaseClientReq
      implements IFaceReq

  人脸识别实现类 Created by jingwc on 2017/8/14.

- - ### 构造器概要

    构造器
    构造器和说明
    `FaceReqImpl()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `closeFaceService()` 关闭人脸识别服务
    `void` | `closePreView(android.content.Context context)` 关闭预览
    `void` | `closeVideo()` 关闭摄像头
    `void` | `faceDel(java.lang.String faceId)` 人脸信息删除
    `void` | `faceDelList(java.lang.String faceIdsJson)` 人脸信息批量删除
    `void` | `faceInfoAdd(java.lang.String reguserId, java.lang.String status)` 人脸信息新增
    `void` | `faceInfoChanged(java.lang.String faceId)` 人脸信息变更
    `void` | `faceRegEnd()` 人脸注册结束
    `void` | `getFaceDatabase(OnGetAllFaceListener listener)` 获取人脸数据库
    `void` | `openPreView(android.content.Context context, int x, int y, int w, int h)` 开启预览
    `void` | `openVideo()` 打开摄像头
    `void` | `pausePreview(android.content.Context context)` 暂停预览，用于注册
    `void` | `prepareReg()` 人脸注册准备
    `void` | `resumePreview(android.content.Context context)` 恢复预览，用于注册
    `void` | `saveFace(java.lang.String name, OnFaceSaveListener listener)` 人脸注册
    `void` | `snapshot(OnSnapshotoListener listener)` 摄像头拍照
    `void` | `startFaceService()` 启动人脸识别服务
    `void` | `syncFaceData()` 人脸信息同步

    - ### 从类继承的方法 com.csjbot.coshandler.client_req.base.BaseClientReq

      `getBodyActionJson, getChassisJson, getExpressionJson, getHotWordJson, getJson, getJson, getJson, getJson, getJson, getJsonFromJsonContent, getNewBodyActionJson, sendReq, setDirectListener`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### FaceReqImpl

          public FaceReqImpl()

  - ### 方法详细资料

    - #### openVideo

          public void openVideo()

      从接口复制的说明: `IFaceReq`
      打开摄像头
      指定者:
        `openVideo` 在接口中 `IFaceReq`

    - #### closeVideo

          public void closeVideo()

      从接口复制的说明: `IFaceReq`
      关闭摄像头
      指定者:
        `closeVideo` 在接口中 `IFaceReq`

    - #### startFaceService

          public void startFaceService()

      从接口复制的说明: `IFaceReq`
      启动人脸识别服务
      指定者:
        `startFaceService` 在接口中 `IFaceReq`

    - #### closeFaceService

          public void closeFaceService()

      从接口复制的说明: `IFaceReq`
      关闭人脸识别服务
      指定者:
        `closeFaceService` 在接口中 `IFaceReq`

    - #### prepareReg

          public void prepareReg()

      从接口复制的说明: `IFaceReq`
      人脸注册准备
      指定者:
        `prepareReg` 在接口中 `IFaceReq`

    - #### faceRegEnd

          public void faceRegEnd()

      从接口复制的说明: `IFaceReq`
      人脸注册结束
      指定者:
        `faceRegEnd` 在接口中 `IFaceReq`

    - #### snapshot

          public void snapshot(OnSnapshotoListener listener)

      从接口复制的说明: `IFaceReq`
      摄像头拍照
      指定者:
        `snapshot` 在接口中 `IFaceReq`

    - #### saveFace

          public void saveFace(java.lang.String name,
                               OnFaceSaveListener listener)

      从接口复制的说明: `IFaceReq`
      人脸注册
      指定者:
        `saveFace` 在接口中 `IFaceReq`

    - #### faceDel

          public void faceDel(java.lang.String faceId)

      从接口复制的说明: `IFaceReq`
      人脸信息删除
      指定者:
        `faceDel` 在接口中 `IFaceReq`

    - #### faceDelList

          public void faceDelList(java.lang.String faceIdsJson)

      从接口复制的说明: `IFaceReq`
      人脸信息批量删除
      指定者:
        `faceDelList` 在接口中 `IFaceReq`

    - #### faceInfoChanged

          public void faceInfoChanged(java.lang.String faceId)

      从接口复制的说明: `IFaceReq`
      人脸信息变更
      指定者:
        `faceInfoChanged` 在接口中 `IFaceReq`

    - #### faceInfoAdd

          public void faceInfoAdd(java.lang.String reguserId,
                                  java.lang.String status)

      从接口复制的说明: `IFaceReq`
      人脸信息新增
      指定者:
        `faceInfoAdd` 在接口中 `IFaceReq`

    - #### getFaceDatabase

          public void getFaceDatabase(OnGetAllFaceListener listener)

      从接口复制的说明: `IFaceReq`
      获取人脸数据库
      指定者:
        `getFaceDatabase` 在接口中 `IFaceReq`

    - #### syncFaceData

          public void syncFaceData()

      从接口复制的说明: `IFaceReq`
      人脸信息同步
      指定者:
        `syncFaceData` 在接口中 `IFaceReq`

    - #### openPreView

          public void openPreView(android.content.Context context,
                                  int x,
                                  int y,
                                  int w,
                                  int h)

      从接口复制的说明: `IFaceReq`
      开启预览
      指定者:
        `openPreView` 在接口中 `IFaceReq`
      参数:
        `context` - 上下文
        `x` - 预览出现的x坐标
        `y` - 预览出现的y坐标
        `w` - 预览出现的宽
        `h` - 预览出现的高

    - #### closePreView

          public void closePreView(android.content.Context context)

      从接口复制的说明: `IFaceReq`
      关闭预览
      指定者:
        `closePreView` 在接口中 `IFaceReq`
      参数:
        `context` - 上下文

    - #### resumePreview

          public void resumePreview(android.content.Context context)

      从接口复制的说明: `IFaceReq`
      恢复预览，用于注册
      指定者:
        `resumePreview` 在接口中 `IFaceReq`
      参数:
        `context` - 上下文

    - #### pausePreview

          public void pausePreview(android.content.Context context)

      从接口复制的说明: `IFaceReq`
      暂停预览，用于注册
      指定者:
        `pausePreview` 在接口中 `IFaceReq`
      参数:
        `context` - 上下文