Class: TencentCloud::Live::V20180801::ModifyCasterRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

ModifyCaster请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(casterid = nil, castername = nil, description = nil, recordtemplateid = nil, recordstatus = nil, expiretime = nil, delaytime = nil, transitiontype = nil, pgmwidth = nil, pgmheight = nil, pgmfps = nil, pgmbitrate = nil, feetype = nil, recordtaskid = nil, pgmaudiobitrate = nil) ⇒ ModifyCasterRequest

Returns a new instance of ModifyCasterRequest.



11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
# File 'lib/v20180801/models.rb', line 11999

def initialize(casterid=nil, castername=nil, description=nil, recordtemplateid=nil, recordstatus=nil, expiretime=nil, delaytime=nil, transitiontype=nil, pgmwidth=nil, pgmheight=nil, pgmfps=nil, pgmbitrate=nil, feetype=nil, recordtaskid=nil, pgmaudiobitrate=nil)
  @CasterId = casterid
  @CasterName = castername
  @Description = description
  @RecordTemplateId = recordtemplateid
  @RecordStatus = recordstatus
  @ExpireTime = expiretime
  @DelayTime = delaytime
  @TransitionType = transitiontype
  @PgmWidth = pgmwidth
  @PgmHeight = pgmheight
  @PgmFps = pgmfps
  @PgmBitRate = pgmbitrate
  @FeeType = feetype
  @RecordTaskId = recordtaskid
  @PgmAudioBitRate = pgmaudiobitrate
end

Instance Attribute Details

#CasterIdObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def CasterId
  @CasterId
end

#CasterNameObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def CasterName
  @CasterName
end

#DelayTimeObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def DelayTime
  @DelayTime
end

#DescriptionObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def Description
  @Description
end

#ExpireTimeObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def ExpireTime
  @ExpireTime
end

#FeeTypeObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def FeeType
  @FeeType
end

#PgmAudioBitRateObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def PgmAudioBitRate
  @PgmAudioBitRate
end

#PgmBitRateObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def PgmBitRate
  @PgmBitRate
end

#PgmFpsObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def PgmFps
  @PgmFps
end

#PgmHeightObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def PgmHeight
  @PgmHeight
end

#PgmWidthObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def PgmWidth
  @PgmWidth
end

#RecordStatusObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def RecordStatus
  @RecordStatus
end

#RecordTaskIdObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def RecordTaskId
  @RecordTaskId
end

#RecordTemplateIdObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def RecordTemplateId
  @RecordTemplateId
end

#TransitionTypeObject

默认为0。当使用直播录制功能时,可将使用的录制模版填入。该接口仅保存字段,不涉及任何录制功能。0:未录制1:录制中该接口仅保存字段,不涉及任何录制处理。默认值为-1。当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。默认为0,最大支持300秒默认为空。允许使用通过DescribeCasterTransitionTypes接口中查询到的转场类型。默认为1280,最大允许4096。默认为720,最大允许2160。默认为0,表示随源输出。 最大支持60。默认为0,表示随源的码率输出。最大允许10000kbps。0 通用型1 播单型。注: 本参数暂无作用。注:该接口只做字段保存,不涉及录制操作。可选项:[0, 128, 192, 256] 默认值为0,表示随源的音频码率输出。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述,最大允许长度256

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态,当调用录制接口后,可通过该字段保存录制状态。

  • ExpireTime:

    导播台的过期时间戳。值为-1或unix时间戳。

  • DelayTime:

    导播台延时播放时间,单位为秒。

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

    导播台主监输出的宽度,单位为像素。

  • PgmHeight:

    导播台主监输出的高度,单位为像素。

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

    导播台主监输出的码率,单位为kbps。

  • FeeType:

    导播台的计费类型。

  • RecordTaskId:

    录制接口返回的taskid

  • PgmAudioBitRate:

    导播台主监输出的音频码率,单位为kbps。



11997
11998
11999
# File 'lib/v20180801/models.rb', line 11997

def TransitionType
  @TransitionType
end

Instance Method Details

#deserialize(params) ⇒ Object



12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
# File 'lib/v20180801/models.rb', line 12017

def deserialize(params)
  @CasterId = params['CasterId']
  @CasterName = params['CasterName']
  @Description = params['Description']
  @RecordTemplateId = params['RecordTemplateId']
  @RecordStatus = params['RecordStatus']
  @ExpireTime = params['ExpireTime']
  @DelayTime = params['DelayTime']
  @TransitionType = params['TransitionType']
  @PgmWidth = params['PgmWidth']
  @PgmHeight = params['PgmHeight']
  @PgmFps = params['PgmFps']
  @PgmBitRate = params['PgmBitRate']
  @FeeType = params['FeeType']
  @RecordTaskId = params['RecordTaskId']
  @PgmAudioBitRate = params['PgmAudioBitRate']
end