Class: TencentCloud::Mps::V20190612::TranscodeTemplate

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

Overview

转码模板详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, container = nil, name = nil, comment = nil, type = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, containertype = nil, createtime = nil, updatetime = nil, enhanceconfig = nil, aliasname = nil) ⇒ TranscodeTemplate

Returns a new instance of TranscodeTemplate.



26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
# File 'lib/v20190612/models.rb', line 26035

def initialize(definition=nil, container=nil, name=nil, comment=nil, type=nil, removevideo=nil, removeaudio=nil, videotemplate=nil, audiotemplate=nil, tehdconfig=nil, containertype=nil, createtime=nil, updatetime=nil, enhanceconfig=nil, aliasname=nil)
  @Definition = definition
  @Container = container
  @Name = name
  @Comment = comment
  @Type = type
  @RemoveVideo = removevideo
  @RemoveAudio = removeaudio
  @VideoTemplate = videotemplate
  @AudioTemplate = audiotemplate
  @TEHDConfig = tehdconfig
  @ContainerType = containertype
  @CreateTime = createtime
  @UpdateTime = updatetime
  @EnhanceConfig = enhanceconfig
  @AliasName = aliasname
end

Instance Attribute Details

#AliasNameObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def AliasName
  @AliasName
end

#AudioTemplateObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def AudioTemplate
  @AudioTemplate
end

#CommentObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def Comment
  @Comment
end

#ContainerObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def Container
  @Container
end

#ContainerTypeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def ContainerType
  @ContainerType
end

#CreateTimeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def CreateTime
  @CreateTime
end

#DefinitionObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def Definition
  @Definition
end

#EnhanceConfigObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def EnhanceConfig
  @EnhanceConfig
end

#NameObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def Name
  @Name
end

#RemoveAudioObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def RemoveAudio
  @RemoveAudio
end

#RemoveVideoObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def RemoveVideo
  @RemoveVideo
end

#TEHDConfigObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def TEHDConfig
  @TEHDConfig
end

#TypeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def Type
  @Type
end

#UpdateTimeObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def UpdateTime
  @UpdateTime
end

#VideoTemplateObject

<li>Preset:系统预置模板;</li> <li>Custom:用户自定义模板。</li> <li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>Video:视频格式,可以同时包含视频流和音频流的封装格式;</li> <li>PureAudio:纯音频格式,只能包含音频流的封装格式板。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Definition:

    转码模板唯一标识。

  • Container:

    封装格式,取值:mp4、flv、hls、mp3、flac、ogg。

  • Name:

    转码模板名称。

  • Comment:

    模板描述信息。

  • Type:

    模板类型,取值:

  • RemoveVideo:

    是否去除视频数据,取值:

  • RemoveAudio:

    是否去除音频数据,取值:

  • VideoTemplate:

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

  • AudioTemplate:

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

  • TEHDConfig:

    极速高清转码参数。

  • ContainerType:

    封装格式过滤条件,可选值:

  • CreateTime:

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

  • UpdateTime:

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

  • EnhanceConfig:

    音视频增强配置。

  • AliasName:

    转码模板别名称。



26033
26034
26035
# File 'lib/v20190612/models.rb', line 26033

def VideoTemplate
  @VideoTemplate
end

Instance Method Details

#deserialize(params) ⇒ Object



26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
# File 'lib/v20190612/models.rb', line 26053

def deserialize(params)
  @Definition = params['Definition']
  @Container = params['Container']
  @Name = params['Name']
  @Comment = params['Comment']
  @Type = params['Type']
  @RemoveVideo = params['RemoveVideo']
  @RemoveAudio = params['RemoveAudio']
  unless params['VideoTemplate'].nil?
    @VideoTemplate = VideoTemplateInfo.new
    @VideoTemplate.deserialize(params['VideoTemplate'])
  end
  unless params['AudioTemplate'].nil?
    @AudioTemplate = AudioTemplateInfo.new
    @AudioTemplate.deserialize(params['AudioTemplate'])
  end
  unless params['TEHDConfig'].nil?
    @TEHDConfig = TEHDConfig.new
    @TEHDConfig.deserialize(params['TEHDConfig'])
  end
  @ContainerType = params['ContainerType']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['EnhanceConfig'].nil?
    @EnhanceConfig = EnhanceConfig.new
    @EnhanceConfig.deserialize(params['EnhanceConfig'])
  end
  @AliasName = params['AliasName']
end