Class: TencentCloud::Mps::V20190612::TranscodeTemplate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::TranscodeTemplate
- Defined in:
- lib/v20190612/models.rb
Overview
转码模板详情
Instance Attribute Summary collapse
-
#AliasName ⇒ Object
<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,表示取不到有效值。.
-
#AudioTemplate ⇒ Object
<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,表示取不到有效值。.
-
#Comment ⇒ Object
<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,表示取不到有效值。.
-
#Container ⇒ Object
<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,表示取不到有效值。.
-
#ContainerType ⇒ Object
<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,表示取不到有效值。.
-
#CreateTime ⇒ Object
<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,表示取不到有效值。.
-
#Definition ⇒ Object
<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,表示取不到有效值。.
-
#EnhanceConfig ⇒ Object
<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,表示取不到有效值。.
-
#Name ⇒ Object
<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,表示取不到有效值。.
-
#RemoveAudio ⇒ Object
<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,表示取不到有效值。.
-
#RemoveVideo ⇒ Object
<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,表示取不到有效值。.
-
#TEHDConfig ⇒ Object
<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,表示取不到有效值。.
-
#Type ⇒ Object
<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,表示取不到有效值。.
-
#UpdateTime ⇒ Object
<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,表示取不到有效值。.
-
#VideoTemplate ⇒ Object
<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,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of TranscodeTemplate.
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
#AliasName ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def AliasName @AliasName end |
#AudioTemplate ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def AudioTemplate @AudioTemplate end |
#Comment ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def Comment @Comment end |
#Container ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def Container @Container end |
#ContainerType ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def ContainerType @ContainerType end |
#CreateTime ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def CreateTime @CreateTime end |
#Definition ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def Definition @Definition end |
#EnhanceConfig ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def EnhanceConfig @EnhanceConfig end |
#Name ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def Name @Name end |
#RemoveAudio ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def RemoveVideo @RemoveVideo end |
#TEHDConfig ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def TEHDConfig @TEHDConfig end |
#Type ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def Type @Type end |
#UpdateTime ⇒ Object
<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,表示取不到有效值。
26033 26034 26035 |
# File 'lib/v20190612/models.rb', line 26033 def UpdateTime @UpdateTime end |
#VideoTemplate ⇒ Object
<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,表示取不到有效值。
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 |