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
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#AddOnSubtitles ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#AudioTemplate ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#Container ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#RemoveAudio ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#RemoveVideo ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#StdExtInfo ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#SubtitleTemplate ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#TEHDConfig ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 null,表示取不到有效值。. -
#VideoTemplate ⇒ Object
- 0:保留;
- 1:去除。
- 0:保留;
- 1:去除。
注意:此字段可能返回 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.
23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 |
# File 'lib/v20190612/models.rb', line 23921 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
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def AddonAudioStream @AddonAudioStream end |
#AddOnSubtitles ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def AddOnSubtitles @AddOnSubtitles end |
#AudioTemplate ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def AudioTemplate @AudioTemplate end |
#Container ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def Container @Container end |
#RemoveAudio ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def RemoveVideo @RemoveVideo end |
#StdExtInfo ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def StdExtInfo @StdExtInfo end |
#SubtitleTemplate ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def SubtitleTemplate @SubtitleTemplate end |
#TEHDConfig ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def TEHDConfig @TEHDConfig end |
#VideoTemplate ⇒ Object
23919 23920 23921 |
# File 'lib/v20190612/models.rb', line 23919 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 |
# File 'lib/v20190612/models.rb', line 23934 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 |