摄像机

更新时间:2023-05-25 06:23:52

通过家庭获取到设备列表后,就可以根据设备 ID 来判断是否是智能摄像机(IPC)设备。如果是 IPC 设备,则可以根据 DeviceBean 中的信息来创建摄像机对象。

判断是否具有 IPC 能力

判断设备是否具有 IPC 能力,但不能用作品类判断。

部分融合品类,除了自身功能外还会附带 IPC 能力,例如可视门锁、可视门铃等。

接口说明

boolean isIPCDevice(String devId);

示例代码

IThingIPCCore cameraInstance = ThingIPCSdk.getCameraInstance();
if (cameraInstance != null) {
    cameraInstance.isIPCDevice(devId)
}

判断 IPC 的 P2P 类型

涂鸦 IPC 支持三种 P2P 通道实现方案。IPC SDK 会根据 P2P 类型,来初始化不同的摄像机具体实现的对象。您可以通过以下接口,获取 IPC 的 P2P 类型。

接口说明

int getP2PType(String devId);

示例代码

IThingIPCCore cameraInstance = ThingIPCSdk.getCameraInstance();
if (cameraInstance != null) {
    cameraInstance.getP2PType(devId)
}