com.csjbot.coshandler.client_req.face

## 接口 IFaceReq

所有超级接口:
  IClientReq

所有已知实现类:
  Face, FaceReqImpl

    public interface IFaceReq
    extends IClientReq

人脸识别接口 Created by jingwc on 2017/8/14.

### 方法概要

所有方法 实例方法 抽象方法
`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()` 人脸信息同步

### 方法详细资料

#### openVideo

    void openVideo()

打开摄像头

#### closeVideo

    void closeVideo()

关闭摄像头

#### startFaceService

    void startFaceService()

启动人脸识别服务

#### closeFaceService

    void closeFaceService()

关闭人脸识别服务

#### prepareReg

    void prepareReg()

人脸注册准备

#### faceRegEnd

    void faceRegEnd()

人脸注册结束

#### snapshot

    void snapshot(OnSnapshotoListener listener)

摄像头拍照

#### saveFace

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

人脸注册

#### faceDel

    void faceDel(java.lang.String faceId)

人脸信息删除

参数:
  `faceId` -

#### faceDelList

    void faceDelList(java.lang.String faceIdsJson)

人脸信息批量删除

参数:
  `faceIdsJson` -

#### faceInfoChanged

    void faceInfoChanged(java.lang.String faceId)

人脸信息变更

参数:
  `faceId` -

#### faceInfoAdd

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

人脸信息新增

参数:
  `reguserId` -

#### getFaceDatabase

    void getFaceDatabase(OnGetAllFaceListener listener)

获取人脸数据库

#### syncFaceData

    void syncFaceData()

人脸信息同步

#### openPreView

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

开启预览

参数:
  `context` - 上下文
  `x` - 预览出现的x坐标
  `y` - 预览出现的y坐标
  `w` - 预览出现的宽
  `h` - 预览出现的高

#### closePreView

    void closePreView(android.content.Context context)

关闭预览

参数:
  `context` - 上下文

#### resumePreview

    void resumePreview(android.content.Context context)

恢复预览，用于注册

参数:
  `context` - 上下文

#### pausePreview

    void pausePreview(android.content.Context context)

暂停预览，用于注册

参数:
  `context` - 上下文