User.UserStatus

cn.tee3.avd

## 类 User.UserStatus

- java.lang.Object
- - cn.tee3.avd.User.UserStatus

- 封闭类:
    User

      public static class User.UserStatus
      extends java.lang.Object

  用户状态结构. 用户状态定义了用户的各种状态集合信息。

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `camera_has` < 麦克风打开设置位
    `static int` | `camera_on` < 拥有摄像头设置位
    `static int` | `microphone_has` 用户状态位
    `static int` | `microphone_on` < 拥有麦克风设置位
    `static int` | `screen_on` < 摄像头打开设置位
    `static int` | `userinfo_flag` < 屏幕窗口共享设置位 *6/ /** 用户自定义状态位： 0 -- 9 位

  - ### 构造器概要

    构造器
    限定符 | 构造器和说明
    --- | ---
    `` | `UserStatus()`
    `protected` | `UserStatus(int status)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `clearStatus(int flag)` 清理用户状态
    `int` | `getInfo()`
    `int` | `getStatus()`
    `boolean` | `hasCamera()` 判断是否有摄像头设备
    `boolean` | `hasMicrophone()` 判断是否有麦克风设备
    `boolean` | `isAudioOn()` 判断是否麦克风已打开
    `boolean` | `isScreenOn()` 判断是否屏幕窗口共享已开启
    `boolean` | `isVideoOn()` 判断是否摄像头已打开
    `void` | `setInfo(int value)` 用户自定义状态位
    `void` | `setStatus(int flag)` 设置用户状态

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### microphone_has

          public static final int microphone_has

      用户状态位
      另请参阅:
        常量字段值

    - #### microphone_on

          public static final int microphone_on

      < 拥有麦克风设置位
      另请参阅:
        常量字段值

    - #### camera_has

          public static final int camera_has

      < 麦克风打开设置位
      另请参阅:
        常量字段值

    - #### camera_on

          public static final int camera_on

      < 拥有摄像头设置位
      另请参阅:
        常量字段值

    - #### screen_on

          public static final int screen_on

      < 摄像头打开设置位
      另请参阅:
        常量字段值

    - #### userinfo_flag

          public static final int userinfo_flag

      < 屏幕窗口共享设置位 *6/ /** 用户自定义状态位： 0 -- 9 位
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### UserStatus

          public UserStatus()

    - #### UserStatus

          protected UserStatus(int status)

  - ### 方法详细资料

    - #### hasMicrophone

          public boolean hasMicrophone()

      判断是否有麦克风设备

    - #### hasCamera

          public boolean hasCamera()

      判断是否有摄像头设备

    - #### isAudioOn

          public boolean isAudioOn()

      判断是否麦克风已打开

    - #### isVideoOn

          public boolean isVideoOn()

      判断是否摄像头已打开

    - #### isScreenOn

          public boolean isScreenOn()

      判断是否屏幕窗口共享已开启

    - #### setStatus

          public void setStatus(int flag)

      设置用户状态

    - #### clearStatus

          public void clearStatus(int flag)

      清理用户状态

    - #### getStatus

          public int getStatus()

    - #### setInfo

          public void setInfo(int value)

      用户自定义状态位

    - #### getInfo

          public int getInfo()