Class: TencentCloud::Live::V20180801::CasterInfo

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

Overview

导播台信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(casterid = nil, castername = nil, startlivetime = nil, description = nil, createtime = nil, status = nil, expiretime = nil, delaytime = nil, pgmwidth = nil, pgmheight = nil, pgmfps = nil, pgmbitrate = nil, pgmaudiobitrate = nil, feetype = nil, recordtemplateid = nil, recordstatus = nil, recordtaskid = nil) ⇒ CasterInfo

Returns a new instance of CasterInfo.



1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
# File 'lib/v20180801/models.rb', line 1111

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

Instance Attribute Details

#CasterIdObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def CasterId
  @CasterId
end

#CasterNameObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def CasterName
  @CasterName
end

#CreateTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def CreateTime
  @CreateTime
end

#DelayTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def DelayTime
  @DelayTime
end

#DescriptionObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def Description
  @Description
end

#ExpireTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def ExpireTime
  @ExpireTime
end

#FeeTypeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def FeeType
  @FeeType
end

#PgmAudioBitRateObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def PgmAudioBitRate
  @PgmAudioBitRate
end

#PgmBitRateObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def PgmBitRate
  @PgmBitRate
end

#PgmFpsObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def PgmFps
  @PgmFps
end

#PgmHeightObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def PgmHeight
  @PgmHeight
end

#PgmWidthObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def PgmWidth
  @PgmWidth
end

#RecordStatusObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def RecordStatus
  @RecordStatus
end

#RecordTaskIdObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def RecordTaskId
  @RecordTaskId
end

#RecordTemplateIdObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def RecordTemplateId
  @RecordTemplateId
end

#StartLiveTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def StartLiveTime
  @StartLiveTime
end

#StatusObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监默认值为-1。 当值为-1时,表示该导播台永不过期。当值为正常unix时间戳时,导播台将在该时间过期。导播台过期后,预监与主监画面将自动停止,转推自动停止。点播、直播url将停止转拉,推流url需自行停止推流。0 通用型 1 播单型。注: 本参数暂无作用。0:未录制1:录制中

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • StartLiveTime:

    导播台上一次启动pgm的时间,值为unix时间戳。

  • Description:

    导播台的描述

  • CreateTime:

    导播台创建时间,值为unix时间戳。

  • Status:

    导播台状态

  • ExpireTime:

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

  • DelayTime:

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

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • PgmAudioBitRate:

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

  • FeeType:

    导播台的计费类型。

  • RecordTemplateId:

    录制模板id。

  • RecordStatus:

    录制状态。

  • RecordTaskId:

    录制接口返回的taskid



1109
1110
1111
# File 'lib/v20180801/models.rb', line 1109

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
# File 'lib/v20180801/models.rb', line 1131

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