设备发现接口

  1. 注册设备发现回调
  2. 注销设备发现回调
  3. 重新扫描设备
  4. 设置人脸识别回调

1. 注册设备发现回调

描述

注册设备发现回调,在IPC设备接入/离开网络时被调用,设备离线30S内回调离线消息。

接口

public void registerListener(IPCameraListener listener);

参数说明

参数名称描述示例
listener设备发现回调

代码示例

IPCameraManager mIPCameraManager = IPCameraManager.getInstance(context);
mIPCameraManager.init("test", "123456", "123456");
mIPCameraManager.registerListener(new IPCameraListener() {
    @Override
    public void onDeviceOnline(IPCameraInfo device) {
        showToast(getApplicationContext(), "[ " + device.getDeviceid() + " ]上线");
    }
    @Override
    public void onDeviceOffline(IPCameraInfo device) {
        showToast(getApplicationContext(), "[ " + device.getDeviceid() + " ]离线");
    }
});

2 注销设备发现回调

描述

注销设备发现回调。

接口

public void unregisterListener(IPCameraListener listener);

参数说明

参数名称描述示例
listener设备发现回调

3 重新扫描设备

描述

使用此接口可以清楚设备缓存队列,重新触发设备上线回调。

接口

public void rescan();

4 设置人脸识别回调

描述

设置人脸识别回调。

接口

public void setFaceDetectListener(FaceDetectListener listener);

参数说明

参数名称描述示例
listener人脸识别回调