setRemoteUserPriority method

FutureOr<int> setRemoteUserPriority(
  1. String roomid,
  2. String uid,
  3. RemoteUserPriority priority
)

@detail api @author panjian.fishing @brief 设置用户优先级。 @param roomid 房间 ID @param uid
远端用户的 ID 。 @param priority
远端用户的优先级,详见枚举类型 RemoteUserPriority{@link #RemoteUserPriority} 。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明。 @note - 该方法与 setSubscribeFallbackOption{@link #RTCEngine#setSubscribeFallbackOption} 搭配使用。 - 如果开启了订阅流回退选项,弱网或性能不足时会优先保证收到的高优先级用户的流的质量。 - 该方法在进房前后都可以使用,可以修改远端用户的优先级。

Implementation

FutureOr<int> setRemoteUserPriority(
    String roomid, String uid, RemoteUserPriority priority) async {
  return await nativeCall(
      'setRemoteUserPriority', [roomid, uid, priority.$value]);
}