Class: TencentCloud::Teo::V20220901::VideoTemplateInfo

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

Overview

视频流配置参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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



22925
22926
22927
22928
22929
22930
22931
22932
22933
# File 'lib/v20220901/models.rb', line 22925

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

Instance Attribute Details

#BitrateObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def Bitrate
  @Bitrate
end

#CodecObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def Codec
  @Codec
end

#FillTypeObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def FillType
  @FillType
end

#FpsObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def Fps
  @Fps
end

#HeightObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def Height
  @Height
end

#ResolutionAdaptiveObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def ResolutionAdaptive
  @ResolutionAdaptive
end

#WidthObject

取值为 0,表示帧率和原始视频保持一致,但最大不超过 30。默认值:0。取值为 0,表示自动根据视频画面和质量选择视频码率。默认值:0。



22923
22924
22925
# File 'lib/v20220901/models.rb', line 22923

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



22935
22936
22937
22938
22939
22940
22941
22942
22943
# File 'lib/v20220901/models.rb', line 22935

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