Class: TencentCloud::Lcic::V20220817::CreateRoomRequest

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

Overview

CreateRoom请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateRoomRequest.



953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
# File 'lib/v20220817/models.rb', line 953

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

Instance Attribute Details

#AssistantsObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def Assistants
  @Assistants
end

#AudienceTypeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def AudienceType
  @AudienceType
end

#AudioQualityObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def AudioQuality
  @AudioQuality
end

#AutoMicObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def AutoMic
  @AutoMic
end

#DisableRecordObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def DisableRecord
  @DisableRecord
end

#EnableAutoStartObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def EnableAutoStart
  @EnableAutoStart
end

#EnableDirectControlObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def EnableDirectControl
  @EnableDirectControl
end

#EndDelayTimeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def EndDelayTime
  @EndDelayTime
end

#EndTimeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def EndTime
  @EndTime
end

#GroupIdObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def GroupId
  @GroupId
end

#GuestsObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def Guests
  @Guests
end

#InteractionModeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def InteractionMode
  @InteractionMode
end

#IsGradingRequiredPostClassObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def IsGradingRequiredPostClass
  @IsGradingRequiredPostClass
end

#LiveTypeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def LiveType
  @LiveType
end

#MaxMicNumberObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def MaxMicNumber
  @MaxMicNumber
end

#NameObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def Name
  @Name
end

#RecordBackgroundObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordBackground
  @RecordBackground
end

#RecordLangObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordLang
  @RecordLang
end

#RecordLayoutObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordLayout
  @RecordLayout
end

#RecordLiveUrlObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordLiveUrl
  @RecordLiveUrl
end

#RecordMergeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordMerge
  @RecordMerge
end

#RecordSceneObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordScene
  @RecordScene
end

#RecordStreamObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RecordStream
  @RecordStream
end

#ResolutionObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def Resolution
  @Resolution
end

#RoomTypeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RoomType
  @RoomType
end

#RTCAudienceNumberObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def RTCAudienceNumber
  @RTCAudienceNumber
end

#SdkAppIdObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def SdkAppId
  @SdkAppId
end

#StartTimeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def StartTime
  @StartTime
end

#SubtitlesTranscriptionObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def SubtitlesTranscription
  @SubtitlesTranscription
end

#SubTypeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def SubType
  @SubType
end

#TeacherIdObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def TeacherId
  @TeacherId
end

#TurnOffMicObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def TurnOffMic
  @TurnOffMic
end

#VideoOrientationObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def VideoOrientation
  @VideoOrientation
end

#WhiteBoardSnapshotModeObject

自定义场景参数的含义。如下:

 scene:自定义js/css对应的场景值。如scene=recordScene,会加载 recordScene 场景对应的 js/css,这样就可以自定义录制页面的元素。
lng:录制页面对应的语种。如lng=en,则录制界面为en。(枚举值:en,zh,zh-TW,jp,ar,kr,vi)
 customToken:录制页面中涉及客户自己的服务需要鉴权时进行配置。一般情况下,无需配置。

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

Parameters:

  • RecordLang:

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

  • RecordStream:

    录制类型 0 仅录制混流(默认) ;1 录制混流+单流,该模式下除混流录制基础上,分别录制老师、台上学生的音视频流,每路录制都会产生相应的录制费用 。示例:0

  • WhiteBoardSnapshotMode:

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

  • SubtitlesTranscription:

    字幕转写功能开关。可以有以下取值:

  • RecordMerge:

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



946
947
948
# File 'lib/v20220817/models.rb', line 946

def WhiteBoardSnapshotMode
  @WhiteBoardSnapshotMode
end

Instance Method Details

#deserialize(params) ⇒ Object



990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
# File 'lib/v20220817/models.rb', line 990

def deserialize(params)
  @Name = params['Name']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @SdkAppId = params['SdkAppId']
  @Resolution = params['Resolution']
  @MaxMicNumber = params['MaxMicNumber']
  @SubType = params['SubType']
  @TeacherId = params['TeacherId']
  @AutoMic = params['AutoMic']
  @TurnOffMic = params['TurnOffMic']
  @AudioQuality = params['AudioQuality']
  @DisableRecord = params['DisableRecord']
  @Assistants = params['Assistants']
  @RTCAudienceNumber = params['RTCAudienceNumber']
  @AudienceType = params['AudienceType']
  @RecordLayout = params['RecordLayout']
  @GroupId = params['GroupId']
  @EnableDirectControl = params['EnableDirectControl']
  @InteractionMode = params['InteractionMode']
  @VideoOrientation = params['VideoOrientation']
  @IsGradingRequiredPostClass = params['IsGradingRequiredPostClass']
  @RoomType = params['RoomType']
  @Guests = params['Guests']
  @EndDelayTime = params['EndDelayTime']
  @LiveType = params['LiveType']
  @RecordLiveUrl = params['RecordLiveUrl']
  @EnableAutoStart = params['EnableAutoStart']
  @RecordBackground = params['RecordBackground']
  @RecordScene = params['RecordScene']
  @RecordLang = params['RecordLang']
  @RecordStream = params['RecordStream']
  @WhiteBoardSnapshotMode = params['WhiteBoardSnapshotMode']
  @SubtitlesTranscription = params['SubtitlesTranscription']
  @RecordMerge = params['RecordMerge']
end