Class: TencentCloud::Live::V20180801::ModifyLiveTranscodeTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::ModifyLiveTranscodeTemplateRequest
- Defined in:
- lib/v20180801/models.rb
Overview
ModifyLiveTranscodeTemplate请求参数结构体
Instance Attribute Summary collapse
-
#Acodec ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#AdaptBitratePercent ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#AdaptiveChildren ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#AudioBitrate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#BitrateToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Description ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#DRMTracks ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#DRMType ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Fps ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#FpsToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Gop ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Height ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#HeightToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#IsAdaptiveBitRate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#NeedAudio ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#NeedVideo ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Profile ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Rotate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#ShortEdgeAsHeight ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#TemplateId ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Vcodec ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#VideoBitrate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
-
#Width ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。 不传递或者为空字符串,清空之前的DRM配置。 0:否。 1:是。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateid = nil, vcodec = nil, acodec = nil, audiobitrate = nil, description = nil, videobitrate = nil, width = nil, needvideo = nil, needaudio = nil, height = nil, fps = nil, gop = nil, rotate = nil, profile = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, adaptbitratepercent = nil, shortedgeasheight = nil, drmtype = nil, drmtracks = nil, isadaptivebitrate = nil, adaptivechildren = nil) ⇒ ModifyLiveTranscodeTemplateRequest
constructor
A new instance of ModifyLiveTranscodeTemplateRequest.
Constructor Details
#initialize(templateid = nil, vcodec = nil, acodec = nil, audiobitrate = nil, description = nil, videobitrate = nil, width = nil, needvideo = nil, needaudio = nil, height = nil, fps = nil, gop = nil, rotate = nil, profile = nil, bitratetoorig = nil, heighttoorig = nil, fpstoorig = nil, adaptbitratepercent = nil, shortedgeasheight = nil, drmtype = nil, drmtracks = nil, isadaptivebitrate = nil, adaptivechildren = nil) ⇒ ModifyLiveTranscodeTemplateRequest
Returns a new instance of ModifyLiveTranscodeTemplateRequest.
13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 |
# File 'lib/v20180801/models.rb', line 13059 def initialize(templateid=nil, vcodec=nil, acodec=nil, audiobitrate=nil, description=nil, videobitrate=nil, width=nil, needvideo=nil, needaudio=nil, height=nil, fps=nil, gop=nil, rotate=nil, profile=nil, bitratetoorig=nil, heighttoorig=nil, fpstoorig=nil, adaptbitratepercent=nil, shortedgeasheight=nil, drmtype=nil, drmtracks=nil, isadaptivebitrate=nil, adaptivechildren=nil) @TemplateId = templateid @Vcodec = vcodec @Acodec = acodec @AudioBitrate = audiobitrate @Description = description @VideoBitrate = videobitrate @Width = width @NeedVideo = needvideo @NeedAudio = needaudio @Height = height @Fps = fps @Gop = gop @Rotate = rotate @Profile = profile @BitrateToOrig = bitratetoorig @HeightToOrig = heighttoorig @FpsToOrig = fpstoorig @AdaptBitratePercent = adaptbitratepercent @ShortEdgeAsHeight = shortedgeasheight @DRMType = drmtype @DRMTracks = drmtracks @IsAdaptiveBitRate = isadaptivebitrate @AdaptiveChildren = adaptivechildren end |
Instance Attribute Details
#Acodec ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Acodec @Acodec end |
#AdaptBitratePercent ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def AdaptBitratePercent @AdaptBitratePercent end |
#AdaptiveChildren ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def AdaptiveChildren @AdaptiveChildren end |
#AudioBitrate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def AudioBitrate @AudioBitrate end |
#BitrateToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def BitrateToOrig @BitrateToOrig end |
#Description ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Description @Description end |
#DRMTracks ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def DRMTracks @DRMTracks end |
#DRMType ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def DRMType @DRMType end |
#Fps ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Fps @Fps end |
#FpsToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def FpsToOrig @FpsToOrig end |
#Gop ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Gop @Gop end |
#Height ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Height @Height end |
#HeightToOrig ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def HeightToOrig @HeightToOrig end |
#IsAdaptiveBitRate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def IsAdaptiveBitRate @IsAdaptiveBitRate end |
#NeedAudio ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def NeedAudio @NeedAudio end |
#NeedVideo ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def NeedVideo @NeedVideo end |
#Profile ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Profile @Profile end |
#Rotate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Rotate @Rotate end |
#ShortEdgeAsHeight ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def ShortEdgeAsHeight @ShortEdgeAsHeight end |
#TemplateId ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def TemplateId @TemplateId end |
#Vcodec ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Vcodec @Vcodec end |
#VideoBitrate ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def VideoBitrate @VideoBitrate end |
#Width ⇒ Object
取值范围:0.0到0.5 不传递或者为空字符串,清空之前的DRM配置。不传递或者为空字符串,清空之前的DRM配置。0:否。1:是。
13057 13058 13059 |
# File 'lib/v20180801/models.rb', line 13057 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 |
# File 'lib/v20180801/models.rb', line 13085 def deserialize(params) @TemplateId = params['TemplateId'] @Vcodec = params['Vcodec'] @Acodec = params['Acodec'] @AudioBitrate = params['AudioBitrate'] @Description = params['Description'] @VideoBitrate = params['VideoBitrate'] @Width = params['Width'] @NeedVideo = params['NeedVideo'] @NeedAudio = params['NeedAudio'] @Height = params['Height'] @Fps = params['Fps'] @Gop = params['Gop'] @Rotate = params['Rotate'] @Profile = params['Profile'] @BitrateToOrig = params['BitrateToOrig'] @HeightToOrig = params['HeightToOrig'] @FpsToOrig = params['FpsToOrig'] @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 |