Class: TencentCloud::Live::V20180801::TemplateInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::TemplateInfo
- Defined in:
- lib/v20180801/models.rb
Overview
转码模板信息。
Instance Attribute Summary collapse
-
#Acodec ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AdaptBitratePercent ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AdaptiveChildren ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AiTransCode ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AudioBitrate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BitrateToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Description ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DRMTracks ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DRMType ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Fps ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FpsToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Gop ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Height ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HeightToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsAdaptiveBitRate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NeedAudio ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NeedVideo ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Profile ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Rotate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ShortEdgeAsHeight ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TemplateId ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TemplateName ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Vcodec ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VideoBitrate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Width ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 0:否。 1:是。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vcodec = nil, videobitrate = nil, acodec = nil, audiobitrate = nil, width = nil, height = nil, fps = nil, gop = nil, rotate = nil, profile = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, needvideo = nil, needaudio = nil, templateid = nil, templatename = nil, description = nil, aitranscode = nil, adaptbitratepercent = nil, shortedgeasheight = nil, drmtype = nil, drmtracks = nil, isadaptivebitrate = nil, adaptivechildren = nil) ⇒ TemplateInfo
constructor
A new instance of TemplateInfo.
Constructor Details
#initialize(vcodec = nil, videobitrate = nil, acodec = nil, audiobitrate = nil, width = nil, height = nil, fps = nil, gop = nil, rotate = nil, profile = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, needvideo = nil, needaudio = nil, templateid = nil, templatename = nil, description = nil, aitranscode = nil, adaptbitratepercent = nil, shortedgeasheight = nil, drmtype = nil, drmtracks = nil, isadaptivebitrate = nil, adaptivechildren = nil) ⇒ TemplateInfo
15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 |
# File 'lib/v20180801/models.rb', line 15452 def initialize(vcodec=nil, videobitrate=nil, acodec=nil, audiobitrate=nil, width=nil, height=nil, fps=nil, gop=nil, rotate=nil, profile=nil, bitratetoorig=nil, heighttoorig=nil, fpstoorig=nil, needvideo=nil, needaudio=nil, templateid=nil, templatename=nil, description=nil, aitranscode=nil, adaptbitratepercent=nil, shortedgeasheight=nil, drmtype=nil, drmtracks=nil, isadaptivebitrate=nil, adaptivechildren=nil) @Vcodec = vcodec @VideoBitrate = videobitrate @Acodec = acodec @AudioBitrate = audiobitrate @Width = width @Height = height @Fps = fps @Gop = gop @Rotate = rotate @Profile = profile @BitrateToOrig = bitratetoorig @HeightToOrig = heighttoorig @FpsToOrig = fpstoorig @NeedVideo = needvideo @NeedAudio = needaudio @TemplateId = templateid @TemplateName = templatename @Description = description @AiTransCode = aitranscode @AdaptBitratePercent = adaptbitratepercent @ShortEdgeAsHeight = shortedgeasheight @DRMType = drmtype @DRMTracks = drmtracks @IsAdaptiveBitRate = isadaptivebitrate @AdaptiveChildren = adaptivechildren end |
Instance Attribute Details
#Acodec ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Acodec @Acodec end |
#AdaptBitratePercent ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def AdaptBitratePercent @AdaptBitratePercent end |
#AdaptiveChildren ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def AdaptiveChildren @AdaptiveChildren end |
#AiTransCode ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def AiTransCode @AiTransCode end |
#AudioBitrate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def AudioBitrate @AudioBitrate end |
#BitrateToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def BitrateToOrig @BitrateToOrig end |
#Description ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Description @Description end |
#DRMTracks ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def DRMTracks @DRMTracks end |
#DRMType ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def DRMType @DRMType end |
#Fps ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Fps @Fps end |
#FpsToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def FpsToOrig @FpsToOrig end |
#Gop ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Gop @Gop end |
#Height ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Height @Height end |
#HeightToOrig ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def HeightToOrig @HeightToOrig end |
#IsAdaptiveBitRate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def IsAdaptiveBitRate @IsAdaptiveBitRate end |
#NeedAudio ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def NeedAudio @NeedAudio end |
#NeedVideo ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def NeedVideo @NeedVideo end |
#Profile ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Profile @Profile end |
#Rotate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Rotate @Rotate end |
#ShortEdgeAsHeight ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def ShortEdgeAsHeight @ShortEdgeAsHeight end |
#TemplateId ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def TemplateName @TemplateName end |
#Vcodec ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Vcodec @Vcodec end |
#VideoBitrate ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def VideoBitrate @VideoBitrate end |
#Width ⇒ Object
取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15450 15451 15452 |
# File 'lib/v20180801/models.rb', line 15450 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 |
# File 'lib/v20180801/models.rb', line 15480 def deserialize(params) @Vcodec = params['Vcodec'] @VideoBitrate = params['VideoBitrate'] @Acodec = params['Acodec'] @AudioBitrate = params['AudioBitrate'] @Width = params['Width'] @Height = params['Height'] @Fps = params['Fps'] @Gop = params['Gop'] @Rotate = params['Rotate'] @Profile = params['Profile'] @BitrateToOrig = params['BitrateToOrig'] @HeightToOrig = params['HeightToOrig'] @FpsToOrig = params['FpsToOrig'] @NeedVideo = params['NeedVideo'] @NeedAudio = params['NeedAudio'] @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] @Description = params['Description'] @AiTransCode = params['AiTransCode'] @AdaptBitratePercent = params['AdaptBitratePercent'] @ShortEdgeAsHeight = params['ShortEdgeAsHeight'] @DRMType = params['DRMType'] @DRMTracks = params['DRMTracks'] @IsAdaptiveBitRate = params['IsAdaptiveBitRate'] unless params['AdaptiveChildren'].nil? @AdaptiveChildren = [] params['AdaptiveChildren'].each do |i| childtemplateinfo_tmp = ChildTemplateInfo.new childtemplateinfo_tmp.deserialize(i) @AdaptiveChildren << childtemplateinfo_tmp end end end |