cn.tee3.avd_SDK-Objectc
2.1.0
|
AVD引擎接口类 更多...
构造函数 | |
(AVDResult) | - initWithServerUrl:accessKey:secretKey:delegate: |
初始化引擎 更多... | |
(AVDResult) | - initWithServerUrl:token:delegate: |
初始化引擎 更多... | |
(AVDResult) | - initWithServerUrl:OEM:delegate: |
初始化引擎 更多... | |
(AVDResult) | - uninit |
反初始化引擎 更多... | |
(BOOL) | - isWorking |
判断引擎是否正常工作 更多... | |
(AVDResult) | - getRoomByRoomId: |
根据房间Id获取房间信息 更多... | |
(AVDResult) | - getRoomByAppRoomId: |
根据应用层房间Id获取房间信息 更多... | |
(AVDResult) | - findRooms: |
查找房间信息 更多... | |
(AVDResult) | - scheduleRoom: |
安排房间 更多... | |
(AVDResult) | - cancelRoom: |
取消删除房间 更多... | |
(AVDResult) | - getUsersCount: |
根据房间号获取房间人数 更多... | |
(AVDResult) | - setLogParams:file: |
设置引擎日志配置 更多... | |
(AVDResult) | - setOption:value: |
设置引擎选项 更多... | |
(NSString *) | - getOption: |
获取引擎选项 更多... | |
(AVDResult) | - setUserInfo: |
设置全局用户信息 更多... | |
(AVDUser *) | - getUserInfo |
获取全局用户信息 更多... | |
((unavailable("init is not a supported initializer for this class.") | - __attribute__ |
类方法 | |
(AVDEngine *) | + instance |
获取AVD引擎对象 更多... | |
(AVDResult) | + destory |
释放AVD引擎对象 更多... | |
(NSString *) | + getVersion |
获取引擎版本号 更多... | |
(NSString *) | + getErrorMessage: |
根据错误代码获取关联的错误信息描述 更多... | |
属性 | |
NSMutableArray * | rooms |
NSMutableArray * | easyrooms |
AVD引擎接口类
AVD引擎接口定义了引擎全局初始化操作和房间安排、查询、删除等操作。
- (( unavailable("init is not a supported initializer for this class.") __attribute__ |
取消删除房间
[in] | roomId | 房间Id。 |
+ (AVDResult) destory |
释放AVD引擎对象
- (AVDResult) findRooms: | (NSString *) | filter |
查找房间信息
[in] | *filter | 查找条件:json字符串,用房间信息结构中的字段“fieldname=value,...”来表示。 |
+ (NSString*) getErrorMessage: | (AVDResult) | code |
根据错误代码获取关联的错误信息描述
[in] | code | 错误代码。 |
- (NSString*) getOption: | (enum AVDEngineOption) | type |
获取引擎选项
[in] | type | 引擎选项类型。 |
- (AVDResult) getRoomByAppRoomId: | (NSString *) | appRoomId |
根据应用层房间Id获取房间信息
[in] | appRoomId | 应用层房间Id。 |
根据房间Id获取房间信息
[in] | roomId | 房间Id。 |
- (AVDUser*) getUserInfo |
获取全局用户信息
根据房间号获取房间人数
[out] | callId | 调用Id,用于区别多次调用,在回调中会带上此调用Id,便于应用层区别每次调用。 |
[in] | roomId | 房间Id。 |
+ (NSString*) getVersion |
获取引擎版本号
- (AVDResult) initWithServerUrl: | (NSString *) | severuri | |
accessKey: | (NSString *) | appkey | |
secretKey: | (NSString *) | secretkey | |
delegate: | (id< AVDEngineDelegate >) | delegate | |
初始化引擎
[in] | *severuri | 服务器uri, 取值格式为([]中内容可选):https://xxx.com[:443],http://xxx.cn[:80],xxx.cn[:8080](为http)。 |
[in] | *appkey | 叁体公司分发给应用公司的应用秘钥。 |
[in] | *secretkey | 叁体公司分发给应用公司的安全秘钥。 |
[in] | delegate | 引擎回调指针。 |
- (AVDResult) initWithServerUrl: | (NSString *) | severuri | |
OEM: | (NSString *) | oemName | |
delegate: | (id< AVDEngineDelegate >) | delegate | |
初始化引擎
[in] | severuri | 服务器uri, 取值格式为([]中内容可选):https://xxx.com[:443],http://xxx.cn[:80],xxx.cn[:8080](为http)。 |
[in] | oemName | 叁体公司Open-AVD产品OEM的厂家名称。 |
[in] | delegate | 引擎回调指针。 |
- (AVDResult) initWithServerUrl: | (NSString *) | severuri | |
token: | (NSString *) | token | |
delegate: | (id< AVDEngineDelegate >) | delegate | |
初始化引擎
[in] | *severuri | 服务器uri, 取值格式为([]中内容可选):https://xxx.com[:443],http://xxx.cn[:80],xxx.cn[:8080](为http)。 |
[in] | *token | 根据叁体公司提供的算法计算出来的token。 |
[in] | delegate | 引擎回调指针。 |
+ (AVDEngine*) instance |
获取AVD引擎对象
- (BOOL) isWorking |
判断引擎是否正常工作
- (AVDResult) scheduleRoom: | (AVDRoomInfo *) | roomInfo |
安排房间
[in] | *roomInfo | 房间信息。 |
- (AVDResult) setLogParams: | (NSString *) | params | |
file: | (NSString *) | filename | |
设置引擎日志配置
[in] | params | 日志参数:日志等级[sensitive verbose info warning error none ],以上只可取一个值;[debug]是否在调试输出;两个值时中间空格分隔。 |
[in] | filename | 日志文件名,若无日志文件名,则不写文件。 |
- (AVDResult) setOption: | (enum AVDEngineOption) | type | |
value: | (NSString *) | value | |
设置引擎选项
[in] | type | 引擎选项类型。 |
[in] | *value | 引擎选项值指针。 |
设置全局用户信息
[in] | info | 用户信息。 |
- (AVDResult) uninit |
反初始化引擎
|
readwritenonatomicretain |
|
readwritenonatomicretain |