Class: TencentCloud::Mps::V20190612::RawTranscodeParameter
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::RawTranscodeParameter
- Defined in:
- lib/v20190612/models.rb
Overview
自定义转码的规格参数。
Instance Attribute Summary collapse
-
#AudioTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Container ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#EnhanceConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StdExtInfo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubtitleTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TEHDConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VideoTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(container = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, stdextinfo = nil, enhanceconfig = nil, subtitletemplate = nil) ⇒ RawTranscodeParameter
constructor
A new instance of RawTranscodeParameter.
Constructor Details
#initialize(container = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, stdextinfo = nil, enhanceconfig = nil, subtitletemplate = nil) ⇒ RawTranscodeParameter
Returns a new instance of RawTranscodeParameter.
25969 25970 25971 25972 25973 25974 25975 25976 25977 25978 25979 |
# File 'lib/v20190612/models.rb', line 25969 def initialize(container=nil, removevideo=nil, removeaudio=nil, videotemplate=nil, audiotemplate=nil, tehdconfig=nil, stdextinfo=nil, enhanceconfig=nil, subtitletemplate=nil) @Container = container @RemoveVideo = removevideo @RemoveAudio = removeaudio @VideoTemplate = videotemplate @AudioTemplate = audiotemplate @TEHDConfig = tehdconfig @StdExtInfo = stdextinfo @EnhanceConfig = enhanceconfig @SubtitleTemplate = subtitletemplate end |
Instance Attribute Details
#AudioTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def AudioTemplate @AudioTemplate end |
#Container ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def Container @Container end |
#EnhanceConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def EnhanceConfig @EnhanceConfig end |
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def RemoveVideo @RemoveVideo end |
#StdExtInfo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def StdExtInfo @StdExtInfo end |
#SubtitleTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def SubtitleTemplate @SubtitleTemplate end |
#TEHDConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def TEHDConfig @TEHDConfig end |
#VideoTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
25967 25968 25969 |
# File 'lib/v20190612/models.rb', line 25967 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
25981 25982 25983 25984 25985 25986 25987 25988 25989 25990 25991 25992 25993 25994 25995 25996 25997 25998 25999 26000 26001 26002 26003 26004 26005 26006 |
# File 'lib/v20190612/models.rb', line 25981 def deserialize(params) @Container = params['Container'] @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 @StdExtInfo = params['StdExtInfo'] unless params['EnhanceConfig'].nil? @EnhanceConfig = EnhanceConfig.new @EnhanceConfig.deserialize(params['EnhanceConfig']) end unless params['SubtitleTemplate'].nil? @SubtitleTemplate = SubtitleTemplate.new @SubtitleTemplate.deserialize(params['SubtitleTemplate']) end end |