Class: TencentCloud::Live::V20180801::CreateCasterRequest

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

Overview

CreateCaster请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(castername = nil, description = nil, expiretime = nil, delaytime = nil, transitiontype = nil, pgmwidth = nil, pgmheight = nil, pgmfps = nil, pgmbitrate = nil, feetype = nil, pgmaudiobitrate = nil) ⇒ CreateCasterRequest

Returns a new instance of CreateCasterRequest.



2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'lib/v20180801/models.rb', line 2404

def initialize(castername=nil, description=nil, expiretime=nil, delaytime=nil, transitiontype=nil, pgmwidth=nil, pgmheight=nil, pgmfps=nil, pgmbitrate=nil, feetype=nil, pgmaudiobitrate=nil)
  @CasterName = castername
  @Description = description
  @ExpireTime = expiretime
  @DelayTime = delaytime
  @TransitionType = transitiontype
  @PgmWidth = pgmwidth
  @PgmHeight = pgmheight
  @PgmFps = pgmfps
  @PgmBitRate = pgmbitrate
  @FeeType = feetype
  @PgmAudioBitRate = pgmaudiobitrate
end

Instance Attribute Details

#CasterNameObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def CasterName
  @CasterName
end

#DelayTimeObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def DelayTime
  @DelayTime
end

#DescriptionObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def Description
  @Description
end

#ExpireTimeObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def ExpireTime
  @ExpireTime
end

#FeeTypeObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def FeeType
  @FeeType
end

#PgmAudioBitRateObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def PgmAudioBitRate
  @PgmAudioBitRate
end

#PgmBitRateObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def PgmBitRate
  @PgmBitRate
end

#PgmFpsObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def PgmFps
  @PgmFps
end

#PgmHeightObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def PgmHeight
  @PgmHeight
end

#PgmWidthObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def PgmWidth
  @PgmWidth
end

#TransitionTypeObject

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

Parameters:

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • ExpireTime:

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

  • DelayTime:

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

  • TransitionType:

    导播台转场类型。

  • PgmWidth:

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

  • PgmHeight:

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

  • PgmFps:

    导播台主监输出的帧率。

  • PgmBitRate:

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

  • FeeType:

    导播台的计费类型。

  • PgmAudioBitRate:

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



2402
2403
2404
# File 'lib/v20180801/models.rb', line 2402

def TransitionType
  @TransitionType
end

Instance Method Details

#deserialize(params) ⇒ Object



2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
# File 'lib/v20180801/models.rb', line 2418

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