NERoomMember

@objcMembers
public class NERoomMember : NSObject

房间成员

  • 成员Id

    Declaration

    Swift

    public var uuid: String!
  • 成员名称

    Declaration

    Swift

    public var name: String
  • 用户头像

    Declaration

    Swift

    public var avatar: String?
  • ext

    成员扩展信息

    Declaration

    Swift

    public var ext: String?
  • 成员角色

    Declaration

    Swift

    public var role: NERoomRole! { get set }
  • 音频是否打开

    Declaration

    Swift

    public var isAudioOn: Bool
  • 视频是否打开

    Declaration

    Swift

    public var isVideoOn: Bool
  • 是否在音视频频道, 在满足rtc sdk与服务端同时满足在rtc channel时,才置为true

    Declaration

    Swift

    public var isInRtcChannel: Bool { get }
  • 当前成员音频是否连接,断开后房间里其他成员将听不到你的声音,你也将听不到其他成员的声音。 该属性通过调用NERoomRtcController.disconnectMyAudio()与NERoomRtcController.reconnectMyAudio()来修改。

    Declaration

    Swift

    public var isAudioConnected: Bool { get set }
  • 是否在聊天室

    Declaration

    Swift

    public var isInChatroom: Bool
  • 是否在屏幕共享

    Declaration

    Swift

    public var isSharingScreen: Bool
  • 是否正在共享白板 (白板owner)

    Declaration

    Swift

    public var isSharingWhiteboard: Bool
  • 当前成员是否正在共享系统音频中

    Declaration

    Swift

    public var isSharingSystemAudio: Bool
  • 自定义属性

    Declaration

    Swift

    public var properties: [String : String]
  • 客户端类型

    Declaration

    Swift

    public var clientType: NEClientType
  • Declaration

    Swift

    public var isChatBanned: Bool { get }
  • Declaration

    Swift

    public var isInSIPInviting: Bool
  • Declaration

    Swift

    public var isInAppInviting: Bool
  • Declaration

    Swift

    public var inviteState: NERoomMemberInviteState
  • Declaration

    Swift

    public var tempChatBannedDuration: Int64 { get }
  • Declaration

    Swift

    public var chatBanExpireTime: Int64 { get }
  • Declaration

    Swift

    public var _chatBanExpireTime: Int64
  • Declaration

    Swift

    public var isAudioBanned: Bool { get }
  • Declaration

    Swift

    public var tempAudioBannedDuration: Int64 { get }
  • Declaration

    Swift

    public var audioBanExpireTime: Int64 { get }
  • Declaration

    Swift

    public var isVideoBanned: Bool { get }
  • Declaration

    Swift

    public var tempVideoBannedDuration: Int64 { get }
  • Declaration

    Swift

    public var videoBanExpireTime: Int64 { get }
  • Declaration

    Swift

    public var inWaitingRoom: Bool