Class: TencentCloud::Live::V20180801::UpdateLiveWatermarkRequest

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

Overview

UpdateLiveWatermark请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of UpdateLiveWatermarkRequest.



15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
# File 'lib/v20180801/models.rb', line 15969

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

Instance Attribute Details

#BackgroundHeightObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def BackgroundHeight
  @BackgroundHeight
end

#BackgroundWidthObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def BackgroundWidth
  @BackgroundWidth
end

#HeightObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def Height
  @Height
end

#PictureUrlObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def PictureUrl
  @PictureUrl
end

#WatermarkIdObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def WatermarkId
  @WatermarkId
end

#WatermarkNameObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def WatermarkName
  @WatermarkName
end

#WidthObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def Width
  @Width
end

#XPositionObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def XPosition
  @XPosition
end

#YPositionObject

在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。URL中禁止包含的字符:

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

最长30字节。

Parameters:

  • WatermarkId:

    水印 ID。

  • PictureUrl:

    水印图片 URL。

  • XPosition:

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

  • YPosition:

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

  • WatermarkName:

    水印名称。

  • Width:

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

  • Height:

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

  • BackgroundWidth:

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

  • BackgroundHeight:

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



15967
15968
15969
# File 'lib/v20180801/models.rb', line 15967

def YPosition
  @YPosition
end

Instance Method Details

#deserialize(params) ⇒ Object



15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
# File 'lib/v20180801/models.rb', line 15981

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