Class: TencentCloud::Vod::V20180717::RebuildMediaTemplate

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

Overview

音画质重生模板详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, type = nil, name = nil, comment = nil, rebuildvideoinfo = nil, rebuildaudioinfo = nil, targetvideoinfo = nil, targetaudioinfo = nil, container = nil, removevideo = nil, removeaudio = nil, createtime = nil, updatetime = nil) ⇒ RebuildMediaTemplate

Returns a new instance of RebuildMediaTemplate.



24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
# File 'lib/v20180717/models.rb', line 24573

def initialize(definition=nil, type=nil, name=nil, comment=nil, rebuildvideoinfo=nil, rebuildaudioinfo=nil, targetvideoinfo=nil, targetaudioinfo=nil, container=nil, removevideo=nil, removeaudio=nil, createtime=nil, updatetime=nil)
  @Definition = definition
  @Type = type
  @Name = name
  @Comment = comment
  @RebuildVideoInfo = rebuildvideoinfo
  @RebuildAudioInfo = rebuildaudioinfo
  @TargetVideoInfo = targetvideoinfo
  @TargetAudioInfo = targetaudioinfo
  @Container = container
  @RemoveVideo = removevideo
  @RemoveAudio = removeaudio
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CommentObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def Comment
  @Comment
end

#ContainerObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def Container
  @Container
end

#CreateTimeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def CreateTime
  @CreateTime
end

#DefinitionObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def Definition
  @Definition
end

#NameObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def Name
  @Name
end

#RebuildAudioInfoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def RebuildAudioInfo
  @RebuildAudioInfo
end

#RebuildVideoInfoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def RebuildVideoInfo
  @RebuildVideoInfo
end

#RemoveAudioObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def RemoveAudio
  @RemoveAudio
end

#RemoveVideoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def RemoveVideo
  @RemoveVideo
end

#TargetAudioInfoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def TargetAudioInfo
  @TargetAudioInfo
end

#TargetVideoInfoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def TargetVideoInfo
  @TargetVideoInfo
end

#TypeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def Type
  @Type
end

#UpdateTimeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留</li> <li>1:去除</li> 默认值 0。<li>0:保留</li> <li>1:去除</li> 默认值 0。

Parameters:

  • Definition:

    音画质重生模板号。

  • Type:

    模板类型,可选值:

  • Name:

    音画质重生模板名称。

  • Comment:

    音画质重生模板描述。

  • RebuildVideoInfo:

    音画质重生视频控制信息。

  • RebuildAudioInfo:

    音画质重生音频控制信息。

  • TargetVideoInfo:

    输出视频控制信息。

  • TargetAudioInfo:

    输出音频控制信息。

  • Container:

    封装格式。可选值:mp4、hls。默认是 mp4。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • CreateTime:

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

  • UpdateTime:

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



24571
24572
24573
# File 'lib/v20180717/models.rb', line 24571

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
# File 'lib/v20180717/models.rb', line 24589

def deserialize(params)
  @Definition = params['Definition']
  @Type = params['Type']
  @Name = params['Name']
  @Comment = params['Comment']
  unless params['RebuildVideoInfo'].nil?
    @RebuildVideoInfo = RebuildVideoInfo.new
    @RebuildVideoInfo.deserialize(params['RebuildVideoInfo'])
  end
  unless params['RebuildAudioInfo'].nil?
    @RebuildAudioInfo = RebuildAudioInfo.new
    @RebuildAudioInfo.deserialize(params['RebuildAudioInfo'])
  end
  unless params['TargetVideoInfo'].nil?
    @TargetVideoInfo = RebuildMediaTargetVideoStream.new
    @TargetVideoInfo.deserialize(params['TargetVideoInfo'])
  end
  unless params['TargetAudioInfo'].nil?
    @TargetAudioInfo = RebuildMediaTargetAudioStream.new
    @TargetAudioInfo.deserialize(params['TargetAudioInfo'])
  end
  @Container = params['Container']
  @RemoveVideo = params['RemoveVideo']
  @RemoveAudio = params['RemoveAudio']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end