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? -
成员扩展信息
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 } -
成员音频是否处于连接状态 在多设备的场景下,如果是本端成员,则该状态为本端设备的音频连接状态。 如果非本端成员,则该状态为对应成员所有设备的聚合的音频连接状态。
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 -
音视频房间用户ID
Declaration
Swift
public var rtcUid: UInt64 -
如果是本端成员,则代表当前设备对应的音视频房间用户id; 如果是远端成员,则代表第一个加入房间的设备的音视频房间用户id;
Declaration
Swift
public var connectedDeviceList: [NEConnectedDevice] -
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 -
Declaration
Swift
public var relayInfo: NERoomMemberRelayInfo?