public class CreateRoomRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateRoomRequest() |
CreateRoomRequest(CreateRoomRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getAssistants()
Get 助教Id列表。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有助教权限。
|
Long |
getAudienceType()
Get 观看类型。互动观看 (默认)
|
Long |
getAudioQuality()
Get 声音音质。可以有以下取值:
0:流畅模式(默认值),占用更小的带宽、拥有更好的降噪效果,适用于1对1、小班教学、多人音视频会议等场景。
1:高音质模式,适合需要高保真传输音乐的场景,但降噪效果会被削弱,适用于音乐教学场景。
|
Long |
getAutoMic()
Get 进入课堂时是否自动连麦。可以有以下取值:
0 不自动连麦(需要手动申请上麦,默认值)
1 自动连麦
|
Long |
getDisableRecord()
Get 上课后是否禁止自动录制。可以有以下取值:
0 不禁止录制(自动开启录制,默认值)
1 禁止录制
注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
|
Long |
getEnableAutoStart()
Get 是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1或2的时候有效
|
Long |
getEnableDirectControl()
Get 是否允许老师/助教直接控制学生的摄像头/麦克风。可以有以下取值:
0 不允许直接控制(需同意,默认值)
1 允许直接控制(无需同意)
|
Long |
getEndDelayTime()
Get 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
|
Long |
getEndTime()
Get 预定的房间结束时间,unix时间戳(秒)。
|
String |
getGroupId()
Get 房间绑定的群组ID,非空时限制组成员进入
|
Long |
getInteractionMode()
Get 开启专注模式。
0 收看全部角色音视频(默认)
1 只看老师和助教
|
Long |
getIsGradingRequiredPostClass()
Get 开启课后评分。 0:不开启(默认) 1:开启
|
Long |
getLiveType()
Get 直播类型:0 常规(默认)1 伪直播 2 RTMP推流直播
|
Long |
getMaxMicNumber()
Get 设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。该取值影响计费,请根据业务实际情况设置。计费规则见“购买指南”下“计费概述”。
|
String |
getName()
Get 房间名称。
|
String |
getRecordBackground()
Get 录制文件背景图片,支持png、jpg、jpeg、bmp格式,暂不支持透明通道
|
String |
getRecordLang()
Deprecated.
|
Long |
getRecordLayout()
Get 录制模板。房间子类型为视频+白板(SubType=videodoc)时默认为3,房间子类型为纯视频(SubType=video)时默认为0。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744
|
String |
getRecordLiveUrl()
Get 伪直播链接
|
String |
getRecordScene()
Get 录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。
|
Long |
getRecordStream()
Get 录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0
|
Long |
getResolution()
Get 头像区域,摄像头视频画面的分辨率。可以有如下取值:
1 标清
2 高清
3 全高清
|
Long |
getRoomType()
Get 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数,暂未开放)
注:大班课的布局(layout)只有三分屏
|
Long |
getRTCAudienceNumber()
Deprecated.
|
Long |
getSdkAppId()
Get 低代码互动课堂的SdkAppId。
|
Long |
getStartTime()
Get 预定的房间开始时间,unix时间戳(秒)。
|
String |
getSubType()
Get 房间子类型,可以有以下取值:
videodoc 文档+视频
video 纯视频
|
String |
getTeacherId()
Get 老师ID。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有老师权限。
|
Long |
getTurnOffMic()
Get 释放音视频权限后是否自动取消连麦。可以有以下取值:
0 自动取消连麦(默认值)
1 保持连麦状态
|
Long |
getVideoOrientation()
Get 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
|
void |
setAssistants(String[] Assistants)
Set 助教Id列表。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有助教权限。
|
void |
setAudienceType(Long AudienceType)
Set 观看类型。互动观看 (默认)
|
void |
setAudioQuality(Long AudioQuality)
Set 声音音质。可以有以下取值:
0:流畅模式(默认值),占用更小的带宽、拥有更好的降噪效果,适用于1对1、小班教学、多人音视频会议等场景。
1:高音质模式,适合需要高保真传输音乐的场景,但降噪效果会被削弱,适用于音乐教学场景。
|
void |
setAutoMic(Long AutoMic)
Set 进入课堂时是否自动连麦。可以有以下取值:
0 不自动连麦(需要手动申请上麦,默认值)
1 自动连麦
|
void |
setDisableRecord(Long DisableRecord)
Set 上课后是否禁止自动录制。可以有以下取值:
0 不禁止录制(自动开启录制,默认值)
1 禁止录制
注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
|
void |
setEnableAutoStart(Long EnableAutoStart)
Set 是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1或2的时候有效
|
void |
setEnableDirectControl(Long EnableDirectControl)
Set 是否允许老师/助教直接控制学生的摄像头/麦克风。可以有以下取值:
0 不允许直接控制(需同意,默认值)
1 允许直接控制(无需同意)
|
void |
setEndDelayTime(Long EndDelayTime)
Set 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
|
void |
setEndTime(Long EndTime)
Set 预定的房间结束时间,unix时间戳(秒)。
|
void |
setGroupId(String GroupId)
Set 房间绑定的群组ID,非空时限制组成员进入
|
void |
setInteractionMode(Long InteractionMode)
Set 开启专注模式。
0 收看全部角色音视频(默认)
1 只看老师和助教
|
void |
setIsGradingRequiredPostClass(Long IsGradingRequiredPostClass)
Set 开启课后评分。 0:不开启(默认) 1:开启
|
void |
setLiveType(Long LiveType)
Set 直播类型:0 常规(默认)1 伪直播 2 RTMP推流直播
|
void |
setMaxMicNumber(Long MaxMicNumber)
Set 设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。该取值影响计费,请根据业务实际情况设置。计费规则见“购买指南”下“计费概述”。
|
void |
setName(String Name)
Set 房间名称。
|
void |
setRecordBackground(String RecordBackground)
Set 录制文件背景图片,支持png、jpg、jpeg、bmp格式,暂不支持透明通道
|
void |
setRecordLang(String RecordLang)
Deprecated.
|
void |
setRecordLayout(Long RecordLayout)
Set 录制模板。房间子类型为视频+白板(SubType=videodoc)时默认为3,房间子类型为纯视频(SubType=video)时默认为0。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744
|
void |
setRecordLiveUrl(String RecordLiveUrl)
Set 伪直播链接
|
void |
setRecordScene(String RecordScene)
Set 录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。
|
void |
setRecordStream(Long RecordStream)
Set 录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0
|
void |
setResolution(Long Resolution)
Set 头像区域,摄像头视频画面的分辨率。可以有如下取值:
1 标清
2 高清
3 全高清
|
void |
setRoomType(Long RoomType)
Set 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数,暂未开放)
注:大班课的布局(layout)只有三分屏
|
void |
setRTCAudienceNumber(Long RTCAudienceNumber)
Deprecated.
|
void |
setSdkAppId(Long SdkAppId)
Set 低代码互动课堂的SdkAppId。
|
void |
setStartTime(Long StartTime)
Set 预定的房间开始时间,unix时间戳(秒)。
|
void |
setSubType(String SubType)
Set 房间子类型,可以有以下取值:
videodoc 文档+视频
video 纯视频
|
void |
setTeacherId(String TeacherId)
Set 老师ID。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有老师权限。
|
void |
setTurnOffMic(Long TurnOffMic)
Set 释放音视频权限后是否自动取消连麦。可以有以下取值:
0 自动取消连麦(默认值)
1 保持连麦状态
|
void |
setVideoOrientation(Long VideoOrientation)
Set 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateRoomRequest()
public CreateRoomRequest(CreateRoomRequest source)
public String getName()
public void setName(String Name)
Name
- 房间名称。public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime
- 预定的房间开始时间,unix时间戳(秒)。public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime
- 预定的房间结束时间,unix时间戳(秒)。public Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId
- 低代码互动课堂的SdkAppId。public Long getResolution()
public void setResolution(Long Resolution)
Resolution
- 头像区域,摄像头视频画面的分辨率。可以有如下取值:
1 标清
2 高清
3 全高清public Long getMaxMicNumber()
public void setMaxMicNumber(Long MaxMicNumber)
MaxMicNumber
- 设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。该取值影响计费,请根据业务实际情况设置。计费规则见“购买指南”下“计费概述”。public String getSubType()
public void setSubType(String SubType)
SubType
- 房间子类型,可以有以下取值:
videodoc 文档+视频
video 纯视频public String getTeacherId()
public void setTeacherId(String TeacherId)
TeacherId
- 老师ID。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有老师权限。public Long getAutoMic()
public void setAutoMic(Long AutoMic)
AutoMic
- 进入课堂时是否自动连麦。可以有以下取值:
0 不自动连麦(需要手动申请上麦,默认值)
1 自动连麦public Long getTurnOffMic()
public void setTurnOffMic(Long TurnOffMic)
TurnOffMic
- 释放音视频权限后是否自动取消连麦。可以有以下取值:
0 自动取消连麦(默认值)
1 保持连麦状态public Long getAudioQuality()
public void setAudioQuality(Long AudioQuality)
AudioQuality
- 声音音质。可以有以下取值:
0:流畅模式(默认值),占用更小的带宽、拥有更好的降噪效果,适用于1对1、小班教学、多人音视频会议等场景。
1:高音质模式,适合需要高保真传输音乐的场景,但降噪效果会被削弱,适用于音乐教学场景。public Long getDisableRecord()
public void setDisableRecord(Long DisableRecord)
DisableRecord
- 上课后是否禁止自动录制。可以有以下取值:
0 不禁止录制(自动开启录制,默认值)
1 禁止录制
注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。public String[] getAssistants()
public void setAssistants(String[] Assistants)
Assistants
- 助教Id列表。通过[注册用户]接口获取的UserId。指定后该用户在房间内拥有助教权限。@Deprecated public Long getRTCAudienceNumber()
@Deprecated public void setRTCAudienceNumber(Long RTCAudienceNumber)
RTCAudienceNumber
- rtc人数。public Long getAudienceType()
public void setAudienceType(Long AudienceType)
AudienceType
- 观看类型。互动观看 (默认)public Long getRecordLayout()
public void setRecordLayout(Long RecordLayout)
RecordLayout
- 录制模板。房间子类型为视频+白板(SubType=videodoc)时默认为3,房间子类型为纯视频(SubType=video)时默认为0。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744public String getGroupId()
public void setGroupId(String GroupId)
GroupId
- 房间绑定的群组ID,非空时限制组成员进入public Long getEnableDirectControl()
public void setEnableDirectControl(Long EnableDirectControl)
EnableDirectControl
- 是否允许老师/助教直接控制学生的摄像头/麦克风。可以有以下取值:
0 不允许直接控制(需同意,默认值)
1 允许直接控制(无需同意)public Long getInteractionMode()
public void setInteractionMode(Long InteractionMode)
InteractionMode
- 开启专注模式。
0 收看全部角色音视频(默认)
1 只看老师和助教public Long getVideoOrientation()
public void setVideoOrientation(Long VideoOrientation)
VideoOrientation
- 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型public Long getIsGradingRequiredPostClass()
public void setIsGradingRequiredPostClass(Long IsGradingRequiredPostClass)
IsGradingRequiredPostClass
- 开启课后评分。 0:不开启(默认) 1:开启public Long getRoomType()
public void setRoomType(Long RoomType)
RoomType
- 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数,暂未开放)
注:大班课的布局(layout)只有三分屏public Long getEndDelayTime()
public void setEndDelayTime(Long EndDelayTime)
EndDelayTime
- 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟public Long getLiveType()
public void setLiveType(Long LiveType)
LiveType
- 直播类型:0 常规(默认)1 伪直播 2 RTMP推流直播public String getRecordLiveUrl()
public void setRecordLiveUrl(String RecordLiveUrl)
RecordLiveUrl
- 伪直播链接public Long getEnableAutoStart()
public void setEnableAutoStart(Long EnableAutoStart)
EnableAutoStart
- 是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1或2的时候有效public String getRecordBackground()
public void setRecordBackground(String RecordBackground)
RecordBackground
- 录制文件背景图片,支持png、jpg、jpeg、bmp格式,暂不支持透明通道public String getRecordScene()
public void setRecordScene(String RecordScene)
RecordScene
- 录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。@Deprecated public String getRecordLang()
@Deprecated public void setRecordLang(String RecordLang)
RecordLang
- 录制自定义语言,仅recordlayout=9的时候此参数有效public Long getRecordStream()
public void setRecordStream(Long RecordStream)
RecordStream
- 录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0Copyright © 2024. All rights reserved.