NEConnectedDevice
@objcMembers
public class NEConnectedDevice : NSObject, Codable
表示已连接到房间的设备信息。
在多设备场景下,同一用户可能同时使用多个设备(手机、电脑、平板等)加入房间, 此类封装了每个已连接设备的基本标识信息。
@property rtcUid 音视频房间用户id,用于音视频传输 @property clientType 设备客户端类型 @property deviceId 设备的唯一标识符 @property isAudioConnected 当前设备的音频是否连接。 @property isAudioOn 当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 @property isVideoOn 当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 @property isSharingScreen 当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 @property isSharingSystemAudio 当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 @see NERoomMember @see NEClientType
-
Declaration
Swift
public var rtcUid: UInt64 -
Declaration
Swift
public var clientType: NEClientType -
Declaration
Swift
public var deviceId: String -
Declaration
Swift
public var isAudioConnected: Bool -
Declaration
Swift
public var isAudioOn: Bool -
Declaration
Swift
public var isVideoOn: Bool -
Declaration
Swift
public var isSharingScreen: Bool -
Declaration
Swift
public var isSharingSystemAudio: Bool -
Declaration
Swift
public func encode(to encoder: Encoder) throws -
Declaration
Swift
public required init(from decoder: Decoder) throws -
Declaration
Swift
override public init()