cn.tee3.avd_SDK-C++  2.1.0
Public 成员函数 | Public 属性 | 所有成员列表
RoomInfo结构体 参考

房间信息结构. 更多...

Public 成员函数

 RoomInfo ()
 
bool isMcu () const
 判断是mcu模式房间 更多...
 
bool isFree () const
 判断是自由发言模式房间 更多...
 
bool isTemperary () const
 判断是临时房间 更多...
 
void setRoomMode (RoomMode flag)
 设置房间模式 更多...
 

Public 属性

RoomId roomId
 房间Id,SDK生成,唯一标示一个房间;长度取Max_RoomId 更多...
 
String roomName
 房间名,应用层创建房间时设置 更多...
 
String appRoomId
 房间应用层Id,应用层创建房间时设置,应用层可用于标示房间;长度取Max_RoomId 更多...
 
String roomTopic
 房间主题,应用层创建房间时设置 更多...
 
String ownerId
 房间创建者UserId;长度取Max_UserId 更多...
 
String hostId
 房间主持人UserId;长度取Max_UserId 更多...
 
String hostPassword
 房间主持人密码;长度取Max_Password 更多...
 
String confPassword
 房间密码,必须与主持人密码不同;长度取Max_Password 更多...
 
uint32 startTime
 房间起始时间 更多...
 
uint32 duration
 房间延续时间,单位是秒 更多...
 
uint32 bandwidth
 房间带宽限制,单位是kps 更多...
 
uint32 maxAttendee
 房间最大用户数限制 更多...
 
uint32 maxAudio
 房间最大音频数限制,即同时打开话筒数 更多...
 
uint32 maxVideo
 房间最大视频数限制,即同时打开摄像头数 更多...
 
uint32 roomMode
 房间模式集,可选参考RoomMode,缺省为p2p 更多...
 
RoomStatus status
 

详细描述

房间信息结构.

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

构造及析构函数说明

◆ RoomInfo()

RoomInfo::RoomInfo ( )

成员函数说明

◆ isFree()

bool RoomInfo::isFree ( ) const

判断是自由发言模式房间

参考 avd_isFlagSet , 以及 rm_free.

◆ isMcu()

bool RoomInfo::isMcu ( ) const

判断是mcu模式房间

参考 avd_isFlagSet , 以及 rm_mcu.

◆ isTemperary()

bool RoomInfo::isTemperary ( ) const

判断是临时房间

参考 avd_isFlagSet , 以及 rm_temperary.

◆ setRoomMode()

void RoomInfo::setRoomMode ( RoomMode  flag)

设置房间模式

参数
[in]flag设置值。
注解
每个模式必须单独设置,不能通过 | 操作合并设置。

参考 avd_clearFlag, avd_isFlagSet, avd_setFlag , 以及 clear_set.

类成员变量说明

◆ appRoomId

String RoomInfo::appRoomId

房间应用层Id,应用层创建房间时设置,应用层可用于标示房间;长度取Max_RoomId

◆ bandwidth

uint32 RoomInfo::bandwidth

房间带宽限制,单位是kps

◆ confPassword

String RoomInfo::confPassword

房间密码,必须与主持人密码不同;长度取Max_Password

◆ duration

uint32 RoomInfo::duration

房间延续时间,单位是秒

◆ hostId

String RoomInfo::hostId

房间主持人UserId;长度取Max_UserId

◆ hostPassword

String RoomInfo::hostPassword

房间主持人密码;长度取Max_Password

◆ maxAttendee

uint32 RoomInfo::maxAttendee

房间最大用户数限制

◆ maxAudio

uint32 RoomInfo::maxAudio

房间最大音频数限制,即同时打开话筒数

◆ maxVideo

uint32 RoomInfo::maxVideo

房间最大视频数限制,即同时打开摄像头数

◆ ownerId

String RoomInfo::ownerId

房间创建者UserId;长度取Max_UserId

◆ roomId

RoomId RoomInfo::roomId

房间Id,SDK生成,唯一标示一个房间;长度取Max_RoomId

◆ roomMode

uint32 RoomInfo::roomMode

房间模式集,可选参考RoomMode,缺省为p2p

◆ roomName

String RoomInfo::roomName

房间名,应用层创建房间时设置

◆ roomTopic

String RoomInfo::roomTopic

房间主题,应用层创建房间时设置

◆ startTime

uint32 RoomInfo::startTime

房间起始时间

◆ status

RoomStatus RoomInfo::status

该结构体的文档由以下文件生成: