Class: TencentCloud::Live::V20180801::AddLiveWatermarkRequest

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

Overview

AddLiveWatermark请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pictureurl = nil, watermarkname = nil, xposition = nil, yposition = nil, width = nil, height = nil, backgroundwidth = nil, backgroundheight = nil) ⇒ AddLiveWatermarkRequest

Returns a new instance of AddLiveWatermarkRequest.



371
372
373
374
375
376
377
378
379
380
# File 'lib/v20180801/models.rb', line 371

def initialize(pictureurl=nil, watermarkname=nil, xposition=nil, yposition=nil, width=nil, height=nil, backgroundwidth=nil, backgroundheight=nil)
  @PictureUrl = pictureurl
  @WatermarkName = watermarkname
  @XPosition = xposition
  @YPosition = yposition
  @Width = width
  @Height = height
  @BackgroundWidth = backgroundwidth
  @BackgroundHeight = backgroundheight
end

Instance Attribute Details

#BackgroundHeightObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def BackgroundHeight
  @BackgroundHeight
end

#BackgroundWidthObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def BackgroundWidth
  @BackgroundWidth
end

#HeightObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def Height
  @Height
end

#PictureUrlObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def PictureUrl
  @PictureUrl
end

#WatermarkNameObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def WatermarkName
  @WatermarkName
end

#WidthObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def Width
  @Width
end

#XPositionObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def XPosition
  @XPosition
end

#YPositionObject

URL中禁止包含的字符:

;(){}$>`#"\'|

最长30字节。

Parameters:

  • PictureUrl:

    水印图片 URL。

  • WatermarkName:

    水印名称。

  • XPosition:

    显示位置,X轴偏移,单位是百分比,默认 0。

  • YPosition:

    显示位置,Y轴偏移,单位是百分比,默认 0。

  • Width:

    水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。

  • Height:

    水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。

  • BackgroundWidth:

    背景水印宽度。默认宽度1920。

  • BackgroundHeight:

    背景水印高度。默认高度1080。



369
370
371
# File 'lib/v20180801/models.rb', line 369

def YPosition
  @YPosition
end

Instance Method Details

#deserialize(params) ⇒ Object



382
383
384
385
386
387
388
389
390
391
# File 'lib/v20180801/models.rb', line 382

def deserialize(params)
  @PictureUrl = params['PictureUrl']
  @WatermarkName = params['WatermarkName']
  @XPosition = params['XPosition']
  @YPosition = params['YPosition']
  @Width = params['Width']
  @Height = params['Height']
  @BackgroundWidth = params['BackgroundWidth']
  @BackgroundHeight = params['BackgroundHeight']
end