Class NEConnectedDevice

  • All Implemented Interfaces:

    
    public final class NEConnectedDevice
    
                        

    表示已连接到房间的设备信息。

    在多设备场景下,同一用户可能同时使用多个设备(手机、电脑、平板等)加入房间, 此类封装了每个已连接设备的基本标识信息。

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Long getRtcUid() 音视频房间用户id,用于音视频传输
      final NEClientType getClientType() 设备客户端类型
      final String getDeviceId() 设备的唯一标识符
      final Boolean isAudioConnected() 当前设备的音频是否连接。
      final Boolean isAudioOn() 当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
      final Boolean isVideoOn() 当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
      final Boolean isSharingScreen() 当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
      final Boolean isSharingSystemAudio() 当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getRtcUid

         final Long getRtcUid()

        音视频房间用户id,用于音视频传输

      • isAudioOn

         final Boolean isAudioOn()

        当前设备的音频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。

      • isVideoOn

         final Boolean isVideoOn()

        当前设备的视频是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。

      • isSharingScreen

         final Boolean isSharingScreen()

        当前设备的屏幕共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。

      • isSharingSystemAudio

         final Boolean isSharingSystemAudio()

        当前设备的系统音频共享是否激活。在多设备场景下,一个成员可能同时使用多个设备连接会议,但同一时刻只允许,其中一个设备的音频、视频或屏幕共享处于激活状态。