Class: TencentCloud::Lcic::V20220817::ModifyRoomRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20220817/models.rb

Overview

ModifyRoom请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roomid = nil, sdkappid = nil, starttime = nil, endtime = nil, teacherid = nil, name = nil, resolution = nil, maxmicnumber = nil, automic = nil, audioquality = nil, subtype = nil, disablerecord = nil, assistants = nil, groupid = nil, enabledirectcontrol = nil, interactionmode = nil, videoorientation = nil, isgradingrequiredpostclass = nil, roomtype = nil, recordlayout = nil, enddelaytime = nil, livetype = nil, recordliveurl = nil, enableautostart = nil, recordscene = nil, recordlang = nil, whiteboardsnapshotmode = nil, subtitlestranscription = nil, guests = nil, recordmerge = nil) ⇒ ModifyRoomRequest

Returns a new instance of ModifyRoomRequest.



4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
# File 'lib/v20220817/models.rb', line 4199

def initialize(roomid=nil, sdkappid=nil, starttime=nil, endtime=nil, teacherid=nil, name=nil, resolution=nil, maxmicnumber=nil, automic=nil, audioquality=nil, subtype=nil, disablerecord=nil, assistants=nil, groupid=nil, enabledirectcontrol=nil, interactionmode=nil, videoorientation=nil, isgradingrequiredpostclass=nil, roomtype=nil, recordlayout=nil, enddelaytime=nil, livetype=nil, recordliveurl=nil, enableautostart=nil, recordscene=nil, recordlang=nil, whiteboardsnapshotmode=nil, subtitlestranscription=nil, guests=nil, recordmerge=nil)
  @RoomId = roomid
  @SdkAppId = sdkappid
  @StartTime = starttime
  @EndTime = endtime
  @TeacherId = teacherid
  @Name = name
  @Resolution = resolution
  @MaxMicNumber = maxmicnumber
  @AutoMic = automic
  @AudioQuality = audioquality
  @SubType = subtype
  @DisableRecord = disablerecord
  @Assistants = assistants
  @GroupId = groupid
  @EnableDirectControl = enabledirectcontrol
  @InteractionMode = interactionmode
  @VideoOrientation = videoorientation
  @IsGradingRequiredPostClass = isgradingrequiredpostclass
  @RoomType = roomtype
  @RecordLayout = recordlayout
  @EndDelayTime = enddelaytime
  @LiveType = livetype
  @RecordLiveUrl = recordliveurl
  @EnableAutoStart = enableautostart
  @RecordScene = recordscene
  @RecordLang = recordlang
  @WhiteBoardSnapshotMode = whiteboardsnapshotmode
  @SubtitlesTranscription = subtitlestranscription
  @Guests = guests
  @RecordMerge = recordmerge
end

Instance Attribute Details

#AssistantsObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def Assistants
  @Assistants
end

#AudioQualityObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def AudioQuality
  @AudioQuality
end

#AutoMicObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def AutoMic
  @AutoMic
end

#DisableRecordObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def DisableRecord
  @DisableRecord
end

#EnableAutoStartObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def EnableAutoStart
  @EnableAutoStart
end

#EnableDirectControlObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def EnableDirectControl
  @EnableDirectControl
end

#EndDelayTimeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def EndDelayTime
  @EndDelayTime
end

#EndTimeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def EndTime
  @EndTime
end

#GroupIdObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def GroupId
  @GroupId
end

#GuestsObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def Guests
  @Guests
end

#InteractionModeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def InteractionMode
  @InteractionMode
end

#IsGradingRequiredPostClassObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def IsGradingRequiredPostClass
  @IsGradingRequiredPostClass
end

#LiveTypeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def LiveType
  @LiveType
end

#MaxMicNumberObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def MaxMicNumber
  @MaxMicNumber
end

#NameObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def Name
  @Name
end

#RecordLangObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RecordLang
  @RecordLang
end

#RecordLayoutObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RecordLayout
  @RecordLayout
end

#RecordLiveUrlObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RecordLiveUrl
  @RecordLiveUrl
end

#RecordMergeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RecordMerge
  @RecordMerge
end

#RecordSceneObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RecordScene
  @RecordScene
end

#ResolutionObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def Resolution
  @Resolution
end

#RoomIdObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RoomId
  @RoomId
end

#RoomTypeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def RoomType
  @RoomType
end

#SdkAppIdObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def SdkAppId
  @SdkAppId
end

#StartTimeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def StartTime
  @StartTime
end

#SubtitlesTranscriptionObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def SubtitlesTranscription
  @SubtitlesTranscription
end

#SubTypeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def SubType
  @SubType
end

#TeacherIdObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def TeacherId
  @TeacherId
end

#VideoOrientationObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def VideoOrientation
  @VideoOrientation
end

#WhiteBoardSnapshotModeObject

Parameters:

  • RoomId: (p)

    房间ID。

  • SdkAppId: (p)

    低代码互动课堂的SdkAppId

  • StartTime: (p)

    预定的房间开始时间,unix时间戳(秒)。直播开始后不允许修改。

  • EndTime: (p)

    预定的房间结束时间,unix时间戳(秒)。直播开始后不允许修改。

  • TeacherId: (p)

    老师ID。直播开始后不允许修改。

  • Name: (p)

    房间名称。
    字符数不超过256

  • Resolution: (p)

    分辨率。可以有如下取值:
    1 标清
    2 高清
    3 全高清
    直播开始后不允许修改。

  • MaxMicNumber: (p)

    设置房间/课堂同时最大可与老师进行连麦互动的人数,该参数支持正式上课/开播前调用修改房间修改。小班课取值范围[0,16],大班课取值范围[0,1],当取值为0时表示当前课堂/直播,不支持连麦互动。

  • AutoMic: (p)

    进入房间时是否自动连麦。可以有以下取值:
    0 不自动连麦(默认值)
    1 自动连麦
    直播开始后不允许修改。

  • AudioQuality: (p)

    高音质模式。可以有以下取值:
    0 不开启高音质(默认值)
    1 开启高音质
    直播开始后不允许修改。

  • SubType: (p)

    房间子类型,可以有以下取值:
    videodoc 文档+视频
    video 纯视频
    直播开始后不允许修改。

  • DisableRecord: (p)

    禁止录制。可以有以下取值:
    0 不禁止录制(默认值)
    1 禁止录制
    直播开始后不允许修改。

  • Assistants: (p)

    助教Id列表。直播开始后不允许修改。

  • GroupId: (p)

    房间绑定的群组ID。直播开始后不允许修改。

  • EnableDirectControl: (p)

    打开学生麦克风/摄像头的授权开关。直播开始后不允许修改。

  • InteractionMode: (p)

    开启专注模式。
    0 收看全部角色音视频(默认)
    1 只看老师和助教

  • VideoOrientation: (p)

    横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型

  • IsGradingRequiredPostClass: (p)

    开启课后评分。 0:不开启(默认) 1:开启

  • RoomType: (p)

    房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (预留参数、暂未开放)
    注:大班课的布局(layout)只有三分屏

  • RecordLayout: (p)

    录制模板。仅可修改还未开始的房间。录制模板枚举值参考:https://cloud.tencent.com/document/product/1639/89744

  • EndDelayTime: (p)

    拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟

  • LiveType: (p)

    直播方式:0 常规模式(默认)1 回放直播模式(伪直播)。 目前支持从回放直播模式(伪直播)改为常规模式,不支持从常规模式改为回放直播模式(伪直播)

  • RecordLiveUrl: (p)

    伪直播链接。 支持的协议以及格式: 协议:HTTP、HTTPS、RTMP、HLS 。格式:FLV、MP3、MP4、MPEG-TS、MOV、MKV、M4A。视频编码:H.264、VP8。音频编码:AAC、OPUS。

    注意:伪直播视频规格建议最高使用1080p 30fps,4k视频会有兼容性问题导致直播失败。

  • EnableAutoStart: (p)

    是否自动开始上课:0 不自动上课(默认) 1 自动上课 live_type=1的时候有效

  • RecordScene: (p)

    录制自定义场景,仅recordlayout=9的时候此参数有效,数据内容为用户自定义场景参数,数据格式为json键值对方式,其中键值对的value为string类型。

  • RecordLang: (p)

    录制自定义语言,仅recordlayout=9的时候此参数有效

  • WhiteBoardSnapshotMode: (p)

    板书截图生成类型。0 不生成板书;1 全量模式;2 单页去重模式

  • SubtitlesTranscription: (p)

    字幕转写功能开关。可以有以下取值:
    0 不开启字幕转写功能(默认值)
    1 自动转写模式:上课自动开启,下课自动停止
    2 手动转写模式:支持老师或者助教通过客户端API手动开启/关闭字幕转写
    设置0和1时客户端均不展示手动开关,设置2时老师或者助教端展示字幕转写开关

  • Guests: (p)

    嘉宾Id列表。当圆桌会议模式(RoomType==3)时生效

  • RecordMerge: (p)

    录制文件合并开关。0 关闭 1 开启 注:只有在一节课多次启用手动录制时,此功能才有效



4194
4195
4196
# File 'lib/v20220817/models.rb', line 4194

def WhiteBoardSnapshotMode
  @WhiteBoardSnapshotMode
end

Instance Method Details

#deserialize(params) ⇒ Object



4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
# File 'lib/v20220817/models.rb', line 4232

def deserialize(params)
  @RoomId = params['RoomId']
  @SdkAppId = params['SdkAppId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @TeacherId = params['TeacherId']
  @Name = params['Name']
  @Resolution = params['Resolution']
  @MaxMicNumber = params['MaxMicNumber']
  @AutoMic = params['AutoMic']
  @AudioQuality = params['AudioQuality']
  @SubType = params['SubType']
  @DisableRecord = params['DisableRecord']
  @Assistants = params['Assistants']
  @GroupId = params['GroupId']
  @EnableDirectControl = params['EnableDirectControl']
  @InteractionMode = params['InteractionMode']
  @VideoOrientation = params['VideoOrientation']
  @IsGradingRequiredPostClass = params['IsGradingRequiredPostClass']
  @RoomType = params['RoomType']
  @RecordLayout = params['RecordLayout']
  @EndDelayTime = params['EndDelayTime']
  @LiveType = params['LiveType']
  @RecordLiveUrl = params['RecordLiveUrl']
  @EnableAutoStart = params['EnableAutoStart']
  @RecordScene = params['RecordScene']
  @RecordLang = params['RecordLang']
  @WhiteBoardSnapshotMode = params['WhiteBoardSnapshotMode']
  @SubtitlesTranscription = params['SubtitlesTranscription']
  @Guests = params['Guests']
  @RecordMerge = params['RecordMerge']
end