Class: TencentCloud::Live::V20180801::TemplateInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

转码模板信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

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

Returns a new instance of TemplateInfo.



15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
# File 'lib/v20180801/models.rb', line 15347

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

#AcodecObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Acodec
  @Acodec
end

#AdaptBitratePercentObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def AdaptBitratePercent
  @AdaptBitratePercent
end

#AdaptiveChildrenObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def AdaptiveChildren
  @AdaptiveChildren
end

#AiTransCodeObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def AiTransCode
  @AiTransCode
end

#AudioBitrateObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def AudioBitrate
  @AudioBitrate
end

#BitrateToOrigObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def BitrateToOrig
  @BitrateToOrig
end

#DescriptionObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Description
  @Description
end

#DRMTracksObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def DRMTracks
  @DRMTracks
end

#DRMTypeObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def DRMType
  @DRMType
end

#FpsObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Fps
  @Fps
end

#FpsToOrigObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def FpsToOrig
  @FpsToOrig
end

#GopObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Gop
  @Gop
end

#HeightObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Height
  @Height
end

#HeightToOrigObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def HeightToOrig
  @HeightToOrig
end

#IsAdaptiveBitRateObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def IsAdaptiveBitRate
  @IsAdaptiveBitRate
end

#NeedAudioObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def NeedAudio
  @NeedAudio
end

#NeedVideoObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def NeedVideo
  @NeedVideo
end

#ProfileObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Profile
  @Profile
end

#RotateObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Rotate
  @Rotate
end

#ShortEdgeAsHeightObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def ShortEdgeAsHeight
  @ShortEdgeAsHeight
end

#TemplateIdObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def TemplateId
  @TemplateId
end

#TemplateNameObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def TemplateName
  @TemplateName
end

#VcodecObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Vcodec
  @Vcodec
end

#VideoBitrateObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def VideoBitrate
  @VideoBitrate
end

#WidthObject

取值范围:0.0到0.5 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。0:否。1:是。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ShortEdgeAsHeight:

    是否以短边作为高度,0:否,1:是。默认0。

  • DRMType:

    DRM 加密类型,可选值:fairplay、normalaes、widevine。

  • DRMTracks:

    DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。

  • IsAdaptiveBitRate:

    是否创建自适应码率,默认值 0。

  • AdaptiveChildren:

    自适应码率,子转码模板信息,当 IsAdaptiveBitRate 为 1 时有效。



15345
15346
15347
# File 'lib/v20180801/models.rb', line 15345

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
# File 'lib/v20180801/models.rb', line 15375

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