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.



15450
15451
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
# File 'lib/v20180801/models.rb', line 15450

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

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 时有效。



15448
15449
15450
# File 'lib/v20180801/models.rb', line 15448

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



15478
15479
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
# File 'lib/v20180801/models.rb', line 15478

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