com.tencent.av.sdk
Interface AVRoom.Delegate

All Known Subinterfaces:
AVRoomMulti.Delegate
Enclosing class:
AVRoom

public static interface AVRoom.Delegate

房间最基本的委托类。


Method Summary
 void onEndpointsUpdateInfo(int eventid, java.lang.String[] updateList)
          当房间内有成员状态发生变化时触发。
注意:endpoint_list不需要应用层释放。
 void onEnterRoomComplete(int result)
          异步返回AVContext::CreateRoom()的结果。
 void onExitRoomComplete(int result)
          该方法用来异步返回AVContext::CloseRoom()的结果。 除此之外,房间因为任何形式的被动退出,也使用回调通知,例如断网失去连接。
 void OnPrivilegeDiffNotify(int privilege)
          当房成员权限异常通知。
当用户某些操作与svr后台记录的该用户的权限不符时,svr后台会通知此时svr后台记录的权限,由各app负责权限不符的处理。
 

Method Detail

onEnterRoomComplete

void onEnterRoomComplete(int result)
异步返回AVContext::CreateRoom()的结果。

Parameters:
result - 异步返回的错误码。
  • AV_ERR_FAILED 解包失败或者超时。
  • 其他错误码 App不需要关心。

onExitRoomComplete

void onExitRoomComplete(int result)
该方法用来异步返回AVContext::CloseRoom()的结果。 除此之外,房间因为任何形式的被动退出,也使用回调通知,例如断网失去连接。

Parameters:
result - 异步返回的错误码。
  • AV_OK 成功。
  • AV_ERR_TIMED_OUT 回包超时。
  • 其他错误码 App不需要关心。

onEndpointsUpdateInfo

void onEndpointsUpdateInfo(int eventid,
                           java.lang.String[] updateList)
当房间内有成员状态发生变化时触发。
注意:endpoint_list不需要应用层释放。

Parameters:
endpoint_count - 发生状态更新的人数。
endpoint_list - 发生状态更新的房间成员列表。

OnPrivilegeDiffNotify

void OnPrivilegeDiffNotify(int privilege)
当房成员权限异常通知。
当用户某些操作与svr后台记录的该用户的权限不符时,svr后台会通知此时svr后台记录的权限,由各app负责权限不符的处理。

Parameters:
privilege - 此时svr后台记录的权限值。