| | |
| | | |
| | | @param result 是否成功 |
| | | */ |
| | | - (void) ezvizLoginResult:(BOOL) result; |
| | | - (void)ezvizLoginResult:(BOOL)result; |
| | | |
| | | @end |
| | | |
| | |
| | | EZ_DEVICE_TTS_INTER_ERROR = 360004, //TTS内部发生错误 |
| | | EZ_DEVICE_TTS_SEND_ERROR = 360005, //客户端发送的消息错误 |
| | | EZ_DEVICE_TTS_RECEIVE_ERROR = 360006, //客户端接收发生错误 |
| | | EZ_DEVICE_TTS_CLOSE_CONNECT = 360007, // TTS关闭了与客户端的连接 |
| | | EZ_DEVICE_TTS_CLOSE_CONNECT = 360007, //TTS关闭了与客户端的连接 |
| | | EZ_DEVICE_TTS_TALKING = 360010, //设备正在对讲中 |
| | | EZ_DEVICE_TTS_PRIVACY_PROTECT = 360013, //设备开启了隐私保护 |
| | | EZ_DEVICE_TTS_INIT_ERROR = 360102, //TTS初始化失败 |
| | |
| | | EZ_HTTPS_OPERATE_LEAVE_MSG_FAIL = 120202, //操作留言消息失败 |
| | | EZ_HTTPS_SERVER_DATA_ERROR = 149999, //数据异常 |
| | | EZ_HTTPS_SERVER_ERROR = 150000, //服务器异常 |
| | | EZ_HTTPS_CLOUD_DELETE_ALL_EXCEPT_LAST = 150002, //云存储视频删除完成,除了最后一个在录制的视频无法删除 |
| | | EZ_HTTPS_DEVICE_PTZ_NOT_SUPPORT = 160000, //设备不支持云台控制 |
| | | EZ_HTTPS_DEVICE_PTZ_NO_PERMISSION = 160001, //用户没有权限操作云台控制 |
| | | EZ_HTTPS_DEVICE_PTZ_UPPER_LIMIT = 160002, //云台达到上限位(顶部) |
| | |
| | | EZ_NPC_CLIENT_MEMORY_ERROR = 500003, //分配内存失败 |
| | | EZ_NPC_CLIENT_BUFFER_OVERFLOW_ERROR = 500004, //缓冲区溢出 |
| | | EZ_NPC_CLIENT_SYSTEM_NO_SUPPORT_ERROR = 500005, //系统不支持 |
| | | EZ_NPC_CLIENT_INVALID_PORT_ERROR = 500006, //无效端口 |
| | | EZ_NPC_CLIENT_INVALID_PORT_ERROR = 500006, //无效端口 |
| | | EZ_NPC_CLIENT_STREAM_CLOSE_ERROR = 500101, //流关闭 |
| | | EZ_NPC_CLIENT_TRACK_CLOSE_ERROR = 500102, //TRACK_CLOSE |
| | | EZ_NPC_CLIENT_NPCCREATE_ERROR = 500103, //创建失败 |
| | |
| | | EZ_NPC_CLIENT_FAIL_UNKNOWN_ERROR = 509999, //FAIL_UNKNOWN |
| | | }; |
| | | |
| | | /* WiFi配置设备状态 */ |
| | | typedef NS_ENUM(NSInteger, EZWifiConfigStatus) { |
| | | DEVICE_WIFI_CONNECTING = 1, //设备正在连接WiFi |
| | | DEVICE_WIFI_CONNECTED = 2, //设备连接WiFi成功 (已废弃 v4.16.0) |
| | | DEVICE_PLATFORM_REGISTED = 3, //设备注册平台成功 |
| | | DEVICE_ACCOUNT_BINDED = 4 //设备已经绑定账户 (已废弃 v4.16.0) |
| | | }; |
| | | |
| | | /* 设备ptz命令 */ |
| | | /* 设备ptz命令,定义的值与Android定义的不一样,SDK会在内部会做一层转换 */ |
| | | typedef NS_OPTIONS(NSUInteger, EZPTZCommand) { |
| | | EZPTZCommandLeft = 1 << 0, //向左旋转 |
| | | EZPTZCommandRight = 1 << 1, //向右旋转 |
| | |
| | | }; |
| | | |
| | | /* 通道清晰度,请注意不是所有设备都有这些清晰度的,请根据实际场景使用 */ |
| | | typedef NS_ENUM(NSInteger, EZVideoLevelType) |
| | | { |
| | | typedef NS_ENUM(NSInteger, EZVideoLevelType) { |
| | | EZVideoLevelLow = 0, //流畅 |
| | | EZVideoLevelMiddle = 1, //均衡 |
| | | EZVideoLevelHigh = 2, //高清 |
| | | EZVideoLevelSuperHigh = 3 //超清 |
| | | }; |
| | | |
| | | /* 萤石研发的APP */ |
| | | typedef NS_ENUM(NSInteger, EZAppType) |
| | | { |
| | | EZEzviz = 0, //萤石云视频国内版 |
| | | EZEzvizInternational = 1, //萤石云视频海外版 |
| | | EZHIKConnect = 2, //HIK-Connect |
| | | /* 录像类型 */ |
| | | typedef NS_ENUM(NSUInteger, EZVideoRecordType) { |
| | | EZVideoRecordTypeAll, // 所有类型 |
| | | EZVideoRecordTypeCMR, // 定时录像 |
| | | EZVideoRecordTypeEvent // 事件类型 |
| | | }; |
| | | |
| | | /* 萤石负责研发的APP */ |
| | | typedef NS_ENUM(NSInteger, EZAppPageType) |
| | | { |
| | | EZPageDeviceList = 0, //设备列表页面 |
| | | EZPageAlarmList = 1, //告警消息列表页面 |
| | | /* 云存储录像类型 */ |
| | | typedef NS_ENUM(NSInteger, EZCloudVideoType) { |
| | | EZCloudVideoTypeAll = -1, // 全部录像 |
| | | EZCloudVideoTypeSeries = 1, // 连续录像 |
| | | EZCloudVideoTypeAct = 2 // 活动录像 |
| | | }; |
| | | |
| | | /* 配网方式 */ |
| | | typedef NS_ENUM(NSInteger, EZWiFiConfigMode) |
| | | { |
| | | EZWiFiConfigSmart = 1 << 0, //smart config |
| | | EZWiFiConfigWave = 1 << 1, //声波配网 |
| | | }; |
| | | |
| | | ///需要进行重新登录的通知,该通知触发频率为5年一次,需在SDK初始化监听 |
| | | extern const NSNotificationName EZNeedReloginNotification; |
| | | |
| | | ///错误解决方案KEY |
| | | extern const NSString *EZErrorSolutionKey; |
| | | |
| | | ///错误模块错误码KEY |
| | | extern const NSString *EZErrorModuleCodeKey; |
| | | |
| | | /// 开放平台常量类 |
| | | @interface EZConstants : NSObject |