Class: TencentCloud::Vod::V20180717::Canvas

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

Overview

画布信息。制作视频时,如果源素材(视频或者图片)不能填满输出的视频窗口,将用设置的画布进行背景绘制。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(color = nil, width = nil, height = nil) ⇒ Canvas

Returns a new instance of Canvas.



5094
5095
5096
5097
5098
# File 'lib/v20180717/models.rb', line 5094

def initialize(color=nil, width=nil, height=nil)
  @Color = color
  @Width = width
  @Height = height
end

Instance Attribute Details

#ColorObject

<li>Black:黑色背景</li> <li>White:白色背景</li> 默认值:Black。默认值:0,表示和第一个视频轨的第一个视频片段的视频宽度一致。默认值:0,表示和第一个视频轨的第一个视频片段的视频高度一致。

Parameters:

  • Color:

    背景颜色,取值有:

  • Width:

    画布宽度,即输出视频的宽度,取值范围:0~ 3840,单位:px。

  • Height:

    画布高度,即输出视频的高度(或长边),取值范围:0~ 3840,单位:px。



5092
5093
5094
# File 'lib/v20180717/models.rb', line 5092

def Color
  @Color
end

#HeightObject

<li>Black:黑色背景</li> <li>White:白色背景</li> 默认值:Black。默认值:0,表示和第一个视频轨的第一个视频片段的视频宽度一致。默认值:0,表示和第一个视频轨的第一个视频片段的视频高度一致。

Parameters:

  • Color:

    背景颜色,取值有:

  • Width:

    画布宽度,即输出视频的宽度,取值范围:0~ 3840,单位:px。

  • Height:

    画布高度,即输出视频的高度(或长边),取值范围:0~ 3840,单位:px。



5092
5093
5094
# File 'lib/v20180717/models.rb', line 5092

def Height
  @Height
end

#WidthObject

<li>Black:黑色背景</li> <li>White:白色背景</li> 默认值:Black。默认值:0,表示和第一个视频轨的第一个视频片段的视频宽度一致。默认值:0,表示和第一个视频轨的第一个视频片段的视频高度一致。

Parameters:

  • Color:

    背景颜色,取值有:

  • Width:

    画布宽度,即输出视频的宽度,取值范围:0~ 3840,单位:px。

  • Height:

    画布高度,即输出视频的高度(或长边),取值范围:0~ 3840,单位:px。



5092
5093
5094
# File 'lib/v20180717/models.rb', line 5092

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



5100
5101
5102
5103
5104
# File 'lib/v20180717/models.rb', line 5100

def deserialize(params)
  @Color = params['Color']
  @Width = params['Width']
  @Height = params['Height']
end