Class: TencentCloud::Vod::V20180717::RebuildMediaTargetVideoStream

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

Overview

画质重生输出的视频信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, bitrate = nil, fps = nil, resolutionadaptive = nil, width = nil, height = nil, filltype = nil, gop = nil) ⇒ RebuildMediaTargetVideoStream

Returns a new instance of RebuildMediaTargetVideoStream.



24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
# File 'lib/v20180717/models.rb', line 24285

def initialize(codec=nil, bitrate=nil, fps=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, gop=nil)
  @Codec = codec
  @Bitrate = bitrate
  @Fps = fps
  @ResolutionAdaptive = resolutionadaptive
  @Width = width
  @Height = height
  @FillType = filltype
  @Gop = gop
end

Instance Attribute Details

#BitrateObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Bitrate
  @Bitrate
end

#CodecObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Codec
  @Codec
end

#FillTypeObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def FillType
  @FillType
end

#FpsObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Fps
  @Fps
end

#GopObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Gop
  @Gop
end

#HeightObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Height
  @Height
end

#ResolutionAdaptiveObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def ResolutionAdaptive
  @ResolutionAdaptive
end

#WidthObject

默认值:stretch 。当填 0 或不填时,系统将自动设置 gop 长度。

Parameters:

  • Gop:

    关键帧 I 帧之间的间隔,取值范围:0 和 [1, 100000],单位:帧数。



24283
24284
24285
# File 'lib/v20180717/models.rb', line 24283

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



24296
24297
24298
24299
24300
24301
24302
24303
24304
24305
# File 'lib/v20180717/models.rb', line 24296

def deserialize(params)
  @Codec = params['Codec']
  @Bitrate = params['Bitrate']
  @Fps = params['Fps']
  @ResolutionAdaptive = params['ResolutionAdaptive']
  @Width = params['Width']
  @Height = params['Height']
  @FillType = params['FillType']
  @Gop = params['Gop']
end