cn.tee3.avd_SDK-Objectc  2.1.0
构造函数 | 所有成员列表
<AVDEasyRoomDelegate>协议 参考

简易房间回调接口类 更多...

类 <AVDEasyRoomDelegate> 继承关系图:

构造函数

(void) - onLeaveIndication:fromUser:
 指示用户离开房间 更多...
 
(void) - onConnectionStatus:
 通知 更多...
 
(void) - onPublicData:fromUser:
 通知 更多...
 
(void) - onPrivateData:fromUser:
 透明通道,接收到私有数据通知 更多...
 
(void) - onUserJoinNotify:
 用户加入房间通知 更多...
 
(void) - onUserLeaveNotify:
 用户离开房间通知 更多...
 
(void) - onMicrophoneStatusNotify:fromUser:
 麦克风状态更改通知 更多...
 
(void) - onCameraStatusNotify:fromUser:
 摄像头状态更改通知 更多...
 
(void) - onOperateResult:result:
 异步返回 更多...
 

详细描述

简易房间回调接口类

简易房间回调接口定义了房间对象操作的异步返回,房间通知,房间指示。

函数文档

◆ onCameraStatusNotify:fromUser:()

- (void) onCameraStatusNotify: (enum AVDDeviceStatus status
fromUser: (AVDUserId fromId 
optional

摄像头状态更改通知

参数
[in]status摄像头状态。
[in]fromId摄像头Id,唯一标示一个摄像头。
注解
当摄像头状态更改后,房间内所有用户接收到此通知。

◆ onConnectionStatus:()

- (void) onConnectionStatus: (enum AVDConnectionStatus status
optional

通知

房间网络状态通知

参数
[in]status当前网络状态。

◆ onLeaveIndication:fromUser:()

- (void) onLeaveIndication: (AVDResult reason
fromUser: (AVDUserId fromId 
optional

指示用户离开房间

参数
[in]reason离开房间理由代码,正常离开为AVD_OK。
[in]fromId指示发起用户Id。
注解
SDK内部已经开始释放房间资源,应用层可以不调用leave reason: Err_User_DuplicateJoin 用户Id在别处登录,先前同一Id被踢出; Err_User_DataConnection_Failed 数据链接连接失败,用户无法正常使用房间,用户被服务器踢出; 其他 kickoutUser 传入的错误码,被其他用户踢出,应用层自己定义;

◆ onMicrophoneStatusNotify:fromUser:()

- (void) onMicrophoneStatusNotify: (enum AVDDeviceStatus status
fromUser: (AVDUserId fromId 
optional

麦克风状态更改通知

参数
[in]status麦克风状态。
[in]fromId设备关联用户Id。
注解
当麦克风状态更改后,房间内所有用户接收到此通知。
参见
openMicrophone
closeMicrophone

◆ onOperateResult:result:()

- (void) onOperateResult: (enum AVDOperateType type
result: (AVDResult result 
optional

异步返回

异步返回

参数
[in]type操作类型。
[in]result操作错误代码。
注解
当异步操作时,异步返回结果。

◆ onPrivateData:fromUser:()

- (void) onPrivateData: (NSData *)  data
fromUser: (AVDUserId fromId 
optional

透明通道,接收到私有数据通知

参数
[in]*data接收到的数据指针。
[in]fromId发送方用户Id。
参见
sendPrivateData

◆ onPublicData:fromUser:()

- (void) onPublicData: (NSData *)  data
fromUser: (AVDUserId fromId 
optional

通知

透明通道,接收到广播数据通知

参数
[in]*data接收到的数据指针。
[in]fromId发送方用户Id。
参见
sendPublicData

◆ onUserJoinNotify:()

- (void) onUserJoinNotify: (AVDUser *)  user
optional

用户加入房间通知

参数
[in]*user用户信息数据。
注解
某用户调用房间中的join加入房间后,房间内所有用户会接收到此通知
参见
join

◆ onUserLeaveNotify:()

- (void) onUserLeaveNotify: (AVDUser *)  user
optional

用户离开房间通知

参数
[in]*user用户信息数据。
注解
某用户调用房间中的leave离开房间后,房间内所有用户会接收到此通知
参见
leave

该协议的文档由以下文件生成: