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.
30653 30654 30655 30656 30657 30658 30659 30660 30661 30662 30663 30664 30665 30666 30667 30668 30669 |
# File 'lib/v20190612/models.rb', line 30653 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 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,表示取不到有效值。
30651 30652 30653 |
# File 'lib/v20190612/models.rb', line 30651 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
30671 30672 30673 30674 30675 30676 30677 30678 30679 30680 30681 30682 30683 30684 30685 30686 30687 30688 30689 30690 30691 30692 30693 30694 30695 30696 30697 30698 30699 |
# File 'lib/v20190612/models.rb', line 30671 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 |