//
|
// EZSDK.h
|
// EZSDK
|
//
|
// Created by 陈嘉乐 on 2021/1/27.
|
//
|
|
#import <Foundation/Foundation.h>
|
|
@interface EZSDK : NSObject
|
/**
|
初始化SDK
|
传入国内版key 和海外版globalAppKey
|
*/
|
+ (BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey;
|
/**
|
设置SDK的accessToken
|
*/
|
+(void)setEZAccessToken:(NSString *) accessToken;
|
/**
|
直接跳转到萤石摄像头列表
|
*/
|
+(void)go2EZvizMonitor;
|
/**
|
跳转添加添加设备
|
*/
|
+(void)addEzvizMonitor;
|
/**
|
查看视频监控直播
|
*/
|
+(void)Play:(NSObject*)deviceInfo;
|
/**
|
打开摄像头设置页面
|
*/
|
+(void)setting:(NSObject*)deviceInfo;
|
/**
|
回放播放历史
|
*/
|
+(void)playBackVideo:(NSObject*)deviceInfo;
|
|
|
#pragma mark -接口
|
/**
|
* @since 河东获取子账号token的接口
|
*
|
* @param block 回调block
|
*/
|
+ (NSURLSessionDataTask *)getChildToken:(void (^)(NSString *accessToken))block;
|
|
/**
|
* @since 河东添加设备的接口
|
* 根据设备序列号和设备验证码添加设备接口
|
*
|
* @param deviceSerial 设备序列号
|
* @param verifyCode 设备验证码
|
* @param completion 回调block,error为空时表示添加成功
|
*
|
* @return operation
|
*/
|
+ (NSURLSessionDataTask *)addDeviceByHDL:(NSString *)deviceSerial
|
verifyCode:(NSString *)verifyCode
|
completion:(void (^)(NSError *error))completion;
|
|
|
|
|
@end
|