Class: TencentCloud::Mps::V20190612::OverrideTranscodeParameter
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::OverrideTranscodeParameter
- Defined in:
- lib/v20190612/models.rb
Overview
自定义转码的规格参数。用于覆盖模板中对应参数值。
Instance Attribute Summary collapse
-
#AddonAudioStream ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#AddOnSubtitles ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#AudioTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#Container ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#StdExtInfo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubtitleTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#TEHDConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#VideoTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(container = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, subtitletemplate = nil, addonaudiostream = nil, stdextinfo = nil, addonsubtitles = nil) ⇒ OverrideTranscodeParameter
constructor
A new instance of OverrideTranscodeParameter.
Constructor Details
#initialize(container = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, subtitletemplate = nil, addonaudiostream = nil, stdextinfo = nil, addonsubtitles = nil) ⇒ OverrideTranscodeParameter
Returns a new instance of OverrideTranscodeParameter.
23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 |
# File 'lib/v20190612/models.rb', line 23617 def initialize(container=nil, removevideo=nil, removeaudio=nil, videotemplate=nil, audiotemplate=nil, tehdconfig=nil, subtitletemplate=nil, addonaudiostream=nil, stdextinfo=nil, addonsubtitles=nil) @Container = container @RemoveVideo = removevideo @RemoveAudio = removeaudio @VideoTemplate = videotemplate @AudioTemplate = audiotemplate @TEHDConfig = tehdconfig @SubtitleTemplate = subtitletemplate @AddonAudioStream = addonaudiostream @StdExtInfo = stdextinfo @AddOnSubtitles = addonsubtitles end |
Instance Attribute Details
#AddonAudioStream ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def AddonAudioStream @AddonAudioStream end |
#AddOnSubtitles ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def AddOnSubtitles @AddOnSubtitles end |
#AudioTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def AudioTemplate @AudioTemplate end |
#Container ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def Container @Container end |
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def RemoveVideo @RemoveVideo end |
#StdExtInfo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def StdExtInfo @StdExtInfo end |
#SubtitleTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def SubtitleTemplate @SubtitleTemplate end |
#TEHDConfig ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def TEHDConfig @TEHDConfig end |
#VideoTemplate ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> <li>0:保留;</li> <li>1:去除。</li> 注意:此字段可能返回 null,表示取不到有效值。
23615 23616 23617 |
# File 'lib/v20190612/models.rb', line 23615 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 |
# File 'lib/v20190612/models.rb', line 23630 def deserialize(params) @Container = params['Container'] @RemoveVideo = params['RemoveVideo'] @RemoveAudio = params['RemoveAudio'] unless params['VideoTemplate'].nil? @VideoTemplate = VideoTemplateInfoForUpdate.new @VideoTemplate.deserialize(params['VideoTemplate']) end unless params['AudioTemplate'].nil? @AudioTemplate = AudioTemplateInfoForUpdate.new @AudioTemplate.deserialize(params['AudioTemplate']) end unless params['TEHDConfig'].nil? @TEHDConfig = TEHDConfigForUpdate.new @TEHDConfig.deserialize(params['TEHDConfig']) end unless params['SubtitleTemplate'].nil? @SubtitleTemplate = SubtitleTemplate.new @SubtitleTemplate.deserialize(params['SubtitleTemplate']) end unless params['AddonAudioStream'].nil? @AddonAudioStream = [] params['AddonAudioStream'].each do |i| mediainputinfo_tmp = MediaInputInfo.new mediainputinfo_tmp.deserialize(i) @AddonAudioStream << mediainputinfo_tmp end end @StdExtInfo = params['StdExtInfo'] unless params['AddOnSubtitles'].nil? @AddOnSubtitles = [] params['AddOnSubtitles'].each do |i| addonsubtitle_tmp = AddOnSubtitle.new addonsubtitle_tmp.deserialize(i) @AddOnSubtitles << addonsubtitle_tmp end end end |