Device

cn.tee3.avd

## 类 Device

- java.lang.Object
- - cn.tee3.avd.Device

- 直接已知子类:
    VideoDevice

      public class Device
      extends java.lang.Object

  设备信息结构. 设备信息结构定义了设备基本信息，此处设备包括麦克风、扬声器、摄像头和屏幕窗口。

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `Device.DeviceStatus` 设备状态.

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected java.lang.String` | `id`
    `protected java.lang.String` | `name` < 设备Id，唯一标识一个设备；产生规则：音频设备为与用户相关唯一号；视频设备nodeid+deviceid(MD5(idd) or mobileid+0(front)1(back))
    `protected Device.DeviceStatus` | `status` < 设备名称，应用层可用于设备显示

  - ### 构造器概要

    构造器
    限定符 | 构造器和说明
    --- | ---
    `protected` | `Device(java.lang.String id, java.lang.String name, Device.DeviceStatus status)` < 设备状态

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getId()`
    `java.lang.String` | `getName()`
    `Device.DeviceStatus` | `getStatus()`
    `void` | `setId(java.lang.String id)`
    `void` | `setName(java.lang.String name)`
    `void` | `setStatus(Device.DeviceStatus status)`
    `java.lang.String` | `toString()`
    `boolean` | `valid()`

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

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

- - ### 字段详细资料

    - #### id

          protected java.lang.String id

    - #### name

          protected java.lang.String name

      < 设备Id，唯一标识一个设备；产生规则：音频设备为与用户相关唯一号；视频设备nodeid+deviceid(MD5(idd) or mobileid+0(front)1(back))

    - #### status

          protected Device.DeviceStatus status

      < 设备名称，应用层可用于设备显示

  - ### 构造器详细资料

    - #### Device

          protected Device(java.lang.String id,
                           java.lang.String name,
                           Device.DeviceStatus status)

      < 设备状态

  - ### 方法详细资料

    - #### getId

          public java.lang.String getId()

    - #### setId

          public void setId(java.lang.String id)

    - #### getName

          public java.lang.String getName()

    - #### setName

          public void setName(java.lang.String name)

    - #### getStatus

          public Device.DeviceStatus getStatus()

    - #### setStatus

          public void setStatus(Device.DeviceStatus status)

    - #### valid

          public boolean valid()

    - #### equals

          public boolean equals(java.lang.Object obj)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`