Class: TencentCloud::Teo::V20220901::JustInTimeTranscodeTemplate

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

Overview

即时转码模板详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatename = nil, comment = nil, type = nil, videostreamswitch = nil, audiostreamswitch = nil, videotemplate = nil, audiotemplate = nil, createtime = nil, updatetime = nil) ⇒ JustInTimeTranscodeTemplate

Returns a new instance of JustInTimeTranscodeTemplate.



14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
# File 'lib/v20220901/models.rb', line 14475

def initialize(templateid=nil, templatename=nil, comment=nil, type=nil, videostreamswitch=nil, audiostreamswitch=nil, videotemplate=nil, audiotemplate=nil, createtime=nil, updatetime=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @Comment = comment
  @Type = type
  @VideoStreamSwitch = videostreamswitch
  @AudioStreamSwitch = audiostreamswitch
  @VideoTemplate = videotemplate
  @AudioTemplate = audiotemplate
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#AudioStreamSwitchObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def AudioStreamSwitch
  @AudioStreamSwitch
end

#AudioTemplateObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def AudioTemplate
  @AudioTemplate
end

#CommentObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def Comment
  @Comment
end

#CreateTimeObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def CreateTime
  @CreateTime
end

#TemplateIdObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def TemplateId
  @TemplateId
end

#TemplateNameObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def TemplateName
  @TemplateName
end

#TypeObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def Type
  @Type
end

#UpdateTimeObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def UpdateTime
  @UpdateTime
end

#VideoStreamSwitchObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def VideoStreamSwitch
  @VideoStreamSwitch
end

#VideoTemplateObject

Parameters:

  • TemplateId:

    即时转码模板唯一标识。

  • TemplateName:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:<li>preset:系统预置模板;</li><li>custom:用户自定义模板。</li>

  • VideoStreamSwitch:

    启用视频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • AudioStreamSwitch:

    启用音频流开关,取值:<li>on:开启;</li><li>off:关闭。</li>

  • VideoTemplate:

    视频流配置参数,仅当 VideoStreamSwitch 为 on,该字段有效。

  • AudioTemplate:

    音频流配置参数,仅当 AudioStreamSwitch 为 on,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。



14473
14474
14475
# File 'lib/v20220901/models.rb', line 14473

def VideoTemplate
  @VideoTemplate
end

Instance Method Details

#deserialize(params) ⇒ Object



14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
# File 'lib/v20220901/models.rb', line 14488

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @Comment = params['Comment']
  @Type = params['Type']
  @VideoStreamSwitch = params['VideoStreamSwitch']
  @AudioStreamSwitch = params['AudioStreamSwitch']
  unless params['VideoTemplate'].nil?
    @VideoTemplate = VideoTemplateInfo.new
    @VideoTemplate.deserialize(params['VideoTemplate'])
  end
  unless params['AudioTemplate'].nil?
    @AudioTemplate = AudioTemplateInfo.new
    @AudioTemplate.deserialize(params['AudioTemplate'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end