Class NEConnectedDevice
-
- All Implemented Interfaces:
public final class NEConnectedDevice表示已连接到房间的设备信息。
在多设备场景下,同一用户可能同时使用多个设备(手机、电脑、平板等)加入房间, 此类封装了每个已连接设备的基本标识信息。
-
-
Field Summary
Fields Modifier and Type Field Description private final LongrtcUidprivate final NEClientTypeclientTypeprivate final StringdeviceIdprivate final BooleanisAudioConnectedprivate final BooleanisAudioOnprivate final BooleanisVideoOnprivate final BooleanisSharingScreenprivate final BooleanisSharingSystemAudio
-
Constructor Summary
Constructors Constructor Description NEConnectedDevice(Long rtcUid, NEClientType clientType, String deviceId, Boolean isAudioConnected, Boolean isAudioOn, Boolean isVideoOn, Boolean isSharingScreen, Boolean isSharingSystemAudio)
-
Method Summary
Modifier and Type Method Description final LonggetRtcUid()音视频房间用户id,用于音视频传输 final NEClientTypegetClientType()设备客户端类型 final StringgetDeviceId()设备的唯一标识符 final BooleanisAudioConnected()当前设备的音频是否连接。 final BooleanisAudioOn()当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 final BooleanisVideoOn()当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 final BooleanisSharingScreen()当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 final BooleanisSharingSystemAudio()当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。 -
-
Method Detail
-
getClientType
final NEClientType getClientType()
设备客户端类型
-
getDeviceId
final String getDeviceId()
设备的唯一标识符
-
isAudioConnected
final Boolean isAudioConnected()
当前设备的音频是否连接。
-
isAudioOn
final Boolean isAudioOn()
当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
-
isVideoOn
final Boolean isVideoOn()
当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
-
isSharingScreen
final Boolean isSharingScreen()
当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
-
isSharingSystemAudio
final Boolean isSharingSystemAudio()
当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
-
-
-
-