Class: TencentCloud::Mps::V20190612::WatermarkTemplate

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

Overview

水印模板详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, type = nil, name = nil, comment = nil, xpos = nil, ypos = nil, imagetemplate = nil, texttemplate = nil, svgtemplate = nil, createtime = nil, updatetime = nil, coordinateorigin = nil) ⇒ WatermarkTemplate

Returns a new instance of WatermarkTemplate.



27600
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
# File 'lib/v20190612/models.rb', line 27600

def initialize(definition=nil, type=nil, name=nil, comment=nil, xpos=nil, ypos=nil, imagetemplate=nil, texttemplate=nil, svgtemplate=nil, createtime=nil, updatetime=nil, coordinateorigin=nil)
  @Definition = definition
  @Type = type
  @Name = name
  @Comment = comment
  @XPos = xpos
  @YPos = ypos
  @ImageTemplate = imagetemplate
  @TextTemplate = texttemplate
  @SvgTemplate = svgtemplate
  @CreateTime = createtime
  @UpdateTime = updatetime
  @CoordinateOrigin = coordinateorigin
end

Instance Attribute Details

#CommentObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def Comment
  @Comment
end

#CoordinateOriginObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def CoordinateOrigin
  @CoordinateOrigin
end

#CreateTimeObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def CreateTime
  @CreateTime
end

#DefinitionObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def Definition
  @Definition
end

#ImageTemplateObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def ImageTemplate
  @ImageTemplate
end

#NameObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def Name
  @Name
end

#SvgTemplateObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def SvgTemplate
  @SvgTemplate
end

#TextTemplateObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def TextTemplate
  @TextTemplate
end

#TypeObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def Type
  @Type
end

#UpdateTimeObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def UpdateTime
  @UpdateTime
end

#XPosObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def XPos
  @XPos
end

#YPosObject

<li>image:图片水印;</li> <li>text:文字水印。</li> <li>当字符串以 % 结尾,表示水印 Left 为视频宽度指定百分比的位置,如 10% 表示 Left 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Left 为视频宽度指定像素的位置,如 100px 表示 Left 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Top 为视频高度指定百分比的位置,如 10% 表示 Top 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Top 为视频高度指定像素的位置,如 100px 表示 Top 为 100 像素。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>TopLeft:表示坐标原点位于视频图像左上角,水印原点为图片或文字的左上角;</li> <li>TopRight:表示坐标原点位于视频图像的右上角,水印原点为图片或文字的右上角;</li> <li>BottomLeft:表示坐标原点位于视频图像的左下角,水印原点为图片或文字的左下角;</li> <li>BottomRight:表示坐标原点位于视频图像的右下角,水印原点为图片或文字的右下角。</li>

Parameters:

  • Definition:

    水印模板唯一标识。

  • Type:

    水印类型,取值:

  • Name:

    水印模板名称。

  • Comment:

    模板描述信息。

  • XPos:

    水印图片原点距离视频图像原点的水平位置。

  • YPos:

    水印图片原点距离视频图像原点的垂直位置。

  • ImageTemplate:

    图片水印模板,仅当 Type 为 image,该字段有效。

  • TextTemplate:

    文字水印模板,仅当 Type 为 text,该字段有效。

  • SvgTemplate:

    SVG 水印模板,当 Type 为 svg,该字段有效。

  • CreateTime:

    模板创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    模板最后修改时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • CoordinateOrigin:

    原点位置,可选值:



27598
27599
27600
# File 'lib/v20190612/models.rb', line 27598

def YPos
  @YPos
end

Instance Method Details

#deserialize(params) ⇒ Object



27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
# File 'lib/v20190612/models.rb', line 27615

def deserialize(params)
  @Definition = params['Definition']
  @Type = params['Type']
  @Name = params['Name']
  @Comment = params['Comment']
  @XPos = params['XPos']
  @YPos = params['YPos']
  unless params['ImageTemplate'].nil?
    @ImageTemplate = ImageWatermarkTemplate.new
    @ImageTemplate.deserialize(params['ImageTemplate'])
  end
  unless params['TextTemplate'].nil?
    @TextTemplate = TextWatermarkTemplateInput.new
    @TextTemplate.deserialize(params['TextTemplate'])
  end
  unless params['SvgTemplate'].nil?
    @SvgTemplate = SvgWatermarkInput.new
    @SvgTemplate.deserialize(params['SvgTemplate'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @CoordinateOrigin = params['CoordinateOrigin']
end