Class: TencentCloud::Vod::V20180717::SuperResolutionInfo

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

Overview

画面超分控制参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, type = nil, size = nil) ⇒ SuperResolutionInfo

Returns a new instance of SuperResolutionInfo.



27538
27539
27540
27541
27542
# File 'lib/v20180717/models.rb', line 27538

def initialize(switch=nil, type=nil, size=nil)
  @Switch = switch
  @Type = type
  @Size = size
end

Instance Attribute Details

#SizeObject

<li>ON:开启画面超分;</li> <li>OFF:关闭画面超分。</li> 当开启画面超分时,默认2倍超分。<li>lq:针对低清晰度有较多噪声视频的超分;</li> <li>hq:针对高清晰度视频超分。</li> 默认值:lq。默认值:2。

Parameters:

  • Switch:

    画面超分控制开关,可选值:

  • Type:

    画面超分类型,仅当画面超分控制开关为 ON 时有效,可选值:

  • Size:

    超分倍数,可选值:2。



27536
27537
27538
# File 'lib/v20180717/models.rb', line 27536

def Size
  @Size
end

#SwitchObject

<li>ON:开启画面超分;</li> <li>OFF:关闭画面超分。</li> 当开启画面超分时,默认2倍超分。<li>lq:针对低清晰度有较多噪声视频的超分;</li> <li>hq:针对高清晰度视频超分。</li> 默认值:lq。默认值:2。

Parameters:

  • Switch:

    画面超分控制开关,可选值:

  • Type:

    画面超分类型,仅当画面超分控制开关为 ON 时有效,可选值:

  • Size:

    超分倍数,可选值:2。



27536
27537
27538
# File 'lib/v20180717/models.rb', line 27536

def Switch
  @Switch
end

#TypeObject

<li>ON:开启画面超分;</li> <li>OFF:关闭画面超分。</li> 当开启画面超分时,默认2倍超分。<li>lq:针对低清晰度有较多噪声视频的超分;</li> <li>hq:针对高清晰度视频超分。</li> 默认值:lq。默认值:2。

Parameters:

  • Switch:

    画面超分控制开关,可选值:

  • Type:

    画面超分类型,仅当画面超分控制开关为 ON 时有效,可选值:

  • Size:

    超分倍数,可选值:2。



27536
27537
27538
# File 'lib/v20180717/models.rb', line 27536

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



27544
27545
27546
27547
27548
# File 'lib/v20180717/models.rb', line 27544

def deserialize(params)
  @Switch = params['Switch']
  @Type = params['Type']
  @Size = params['Size']
end