RoomInfo

cn.tee3.avd

## 类 RoomInfo

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

-     public class RoomInfo
      extends java.lang.Object

  房间信息结构. 房间信息定义了安排房间时的所有信息。

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `RoomInfo.RoomStatus` 房间状态

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `RoomMode_mcu`
    `static int` | `RoomMode_p2p` < mcu模式
    `static int` | `RoomMode_rm_attr_freespeech` < 房间是场控模式，严格控制房间中的音视频，参会者默认没有音视频打开权限
    `static int` | `RoomMode_rm_attr_hostcontrol` < 房间中网络没有加速，暂不支持
    `static int` | `RoomMode_rm_attr_netacc` < p2p模式
    `static int` | `RoomMode_rm_attr_netacc_close` < 房间中网络加速，暂不支持

  - ### 构造器概要

    构造器
    构造器和说明
    `RoomInfo()`
    `RoomInfo(java.lang.String appRoomId, int roomMode, int maxAttendee)`

    `RoomInfo(java.lang.String roomId, java.lang.String appRoomId, java.lang.String roomName, java.lang.String roomTopic, java.lang.String ownerId, java.lang.String hostId, java.lang.String hostPass, java.lang.String confPass, int startTime, int duration, int roomMode, int bandwidth, int maxAttendee, int maxAudio, int maxVideo)`
    < 房间模式集

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAppRoomId()`
    `int` | `getBandwidth()`
    `java.lang.String` | `getConfPassword()`
    `int` | `getDuration()`
    `java.lang.String` | `getHostId()`
    `java.lang.String` | `getHostPassword()`
    `int` | `getMaxAttendee()`
    `int` | `getMaxAudio()`
    `int` | `getMaxVideo()`
    `java.lang.String` | `getOwnerId()`
    `java.lang.String` | `getRoomId()`
    `int` | `getRoomMode()`
    `java.lang.String` | `getRoomName()`
    `java.lang.String` | `getRoomTopic()`
    `int` | `getStartTime()`
    `boolean` | `hasMode(int mode)`
    `boolean` | `isMcu()` 判断是mcu模式房间
    `void` | `setAppRoomId(java.lang.String value)`
    `void` | `setBandwidth(int value)`
    `void` | `setConfPassword(java.lang.String value)`
    `void` | `setDuration(int value)`
    `void` | `setHostId(java.lang.String value)`
    `void` | `setHostPassword(java.lang.String hostPass)`
    `void` | `setMaxAttendee(int value)`
    `void` | `setMaxAudio(int value)`
    `void` | `setMaxVideo(int value)`
    `void` | `setOwnerId(java.lang.String value)`
    `void` | `setRoomId(java.lang.String value)`
    `void` | `setRoomMode(int flag)` 设置房间模式
    `void` | `setRoomName(java.lang.String value)`
    `void` | `setRoomTopic(java.lang.String value)`
    `void` | `setStartTime(int value)`
    `java.lang.String` | `toString()`

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

      `getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### RoomMode_mcu

          public static final int RoomMode_mcu

      另请参阅:
        常量字段值

    - #### RoomMode_p2p

          public static final int RoomMode_p2p

      < mcu模式
      另请参阅:
        常量字段值

    - #### RoomMode_rm_attr_netacc

          public static final int RoomMode_rm_attr_netacc

      < p2p模式
      另请参阅:
        常量字段值

    - #### RoomMode_rm_attr_netacc_close

          public static final int RoomMode_rm_attr_netacc_close

      < 房间中网络加速，暂不支持
      另请参阅:
        常量字段值

    - #### RoomMode_rm_attr_hostcontrol

          public static final int RoomMode_rm_attr_hostcontrol

      < 房间中网络没有加速，暂不支持
      另请参阅:
        常量字段值

    - #### RoomMode_rm_attr_freespeech

          public static final int RoomMode_rm_attr_freespeech

      < 房间是场控模式，严格控制房间中的音视频，参会者默认没有音视频打开权限
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### RoomInfo

          public RoomInfo(java.lang.String roomId,
                          java.lang.String appRoomId,
                          java.lang.String roomName,
                          java.lang.String roomTopic,
                          java.lang.String ownerId,
                          java.lang.String hostId,
                          java.lang.String hostPass,
                          java.lang.String confPass,
                          int startTime,
                          int duration,
                          int roomMode,
                          int bandwidth,
                          int maxAttendee,
                          int maxAudio,
                          int maxVideo)

      < 房间模式集

    - #### RoomInfo

          public RoomInfo(java.lang.String appRoomId,
                          int roomMode,
                          int maxAttendee)

    - #### RoomInfo

          public RoomInfo()

  - ### 方法详细资料

    - #### getRoomId

          public java.lang.String getRoomId()

    - #### getAppRoomId

          public java.lang.String getAppRoomId()

    - #### getRoomName

          public java.lang.String getRoomName()

    - #### getRoomTopic

          public java.lang.String getRoomTopic()

    - #### getOwnerId

          public java.lang.String getOwnerId()

    - #### getHostId

          public java.lang.String getHostId()

    - #### getConfPassword

          public java.lang.String getConfPassword()

    - #### getHostPassword

          public java.lang.String getHostPassword()

    - #### getStartTime

          public int getStartTime()

    - #### getDuration

          public int getDuration()

    - #### getRoomMode

          public int getRoomMode()

    - #### getMaxAttendee

          public int getMaxAttendee()

    - #### getBandwidth

          public int getBandwidth()

    - #### getMaxAudio

          public int getMaxAudio()

    - #### getMaxVideo

          public int getMaxVideo()

    - #### setRoomId

          public void setRoomId(java.lang.String value)

    - #### setAppRoomId

          public void setAppRoomId(java.lang.String value)

    - #### setRoomTopic

          public void setRoomTopic(java.lang.String value)

    - #### setRoomName

          public void setRoomName(java.lang.String value)

    - #### setOwnerId

          public void setOwnerId(java.lang.String value)

    - #### setHostId

          public void setHostId(java.lang.String value)

    - #### setConfPassword

          public void setConfPassword(java.lang.String value)

    - #### setHostPassword

          public void setHostPassword(java.lang.String hostPass)

    - #### setStartTime

          public void setStartTime(int value)

    - #### setDuration

          public void setDuration(int value)

    - #### setMaxAttendee

          public void setMaxAttendee(int value)

    - #### setBandwidth

          public void setBandwidth(int value)

    - #### setMaxAudio

          public void setMaxAudio(int value)

    - #### setMaxVideo

          public void setMaxVideo(int value)

    - #### isMcu

          public boolean isMcu()

      判断是mcu模式房间

    - #### setRoomMode

          public void setRoomMode(int flag)

      设置房间模式

    - #### hasMode

          public boolean hasMode(int mode)

    - #### equals

          public boolean equals(java.lang.Object obj)

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

    - #### toString

          public java.lang.String toString()

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