Class: TencentCloud::Mps::V20190612::EraseArea
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::EraseArea
- Defined in:
- lib/v20190612/models.rb
Overview
智能擦除,擦除区域坐标配置。区域由左上角与右下角点的坐标确定。坐标原点为画面左上角,坐标点可使用像素值或百分比单位指定。对自动擦除区域:当单位为%时,坐标范围为;当单位为px时,X值范围为 [0,视频画面宽度],Y值范围为 [0,视频画面高度] 对指定擦除区域:当单位为%时,坐标范围为[0,1);当单位为px时,X值范围为 [0,视频画面宽度],Y值范围为 [0,视频画面高度]
Instance Attribute Summary collapse
-
#LeftTopX ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 - 1 百分比 - 2 像素值.
-
#LeftTopY ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 - 1 百分比 - 2 像素值.
-
#RightBottomX ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 - 1 百分比 - 2 像素值.
-
#RightBottomY ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 - 1 百分比 - 2 像素值.
-
#Unit ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。 如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。 如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。 如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。 - 1 百分比 - 2 像素值.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(lefttopx = nil, lefttopy = nil, rightbottomx = nil, rightbottomy = nil, unit = nil) ⇒ EraseArea
constructor
A new instance of EraseArea.
Constructor Details
#initialize(lefttopx = nil, lefttopy = nil, rightbottomx = nil, rightbottomy = nil, unit = nil) ⇒ EraseArea
Returns a new instance of EraseArea.
14250 14251 14252 14253 14254 14255 14256 |
# File 'lib/v20190612/models.rb', line 14250 def initialize(lefttopx=nil, lefttopy=nil, rightbottomx=nil, rightbottomy=nil, unit=nil) @LeftTopX = lefttopx @LeftTopY = lefttopy @RightBottomX = rightbottomx @RightBottomY = rightbottomy @Unit = unit end |
Instance Attribute Details
#LeftTopX ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
-
1 百分比
-
2 像素值
14248 14249 14250 |
# File 'lib/v20190612/models.rb', line 14248 def LeftTopX @LeftTopX end |
#LeftTopY ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
-
1 百分比
-
2 像素值
14248 14249 14250 |
# File 'lib/v20190612/models.rb', line 14248 def LeftTopY @LeftTopY end |
#RightBottomX ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
-
1 百分比
-
2 像素值
14248 14249 14250 |
# File 'lib/v20190612/models.rb', line 14248 def RightBottomX @RightBottomX end |
#RightBottomY ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
-
1 百分比
-
2 像素值
14248 14249 14250 |
# File 'lib/v20190612/models.rb', line 14248 def RightBottomY @RightBottomY end |
#Unit ⇒ Object
如当Unit取1即使用百分比单位时,0.05表示区域左上角离整个画面左上角的横向距离为画面宽度的5%。如当Unit取1即使用百分比单位时,0.1表示区域左上角离整个画面左上角的纵向距离为画面高度的10%。如当Unit取1即使用百分比单位时,0.75表示区域右下角离整个画面左上角的横向距离为画面宽度的75%。如当Unit取1即使用百分比单位时,0.9表示区域右下角离整个画面左上角的纵向距离为画面高度的90%。
-
1 百分比
-
2 像素值
14248 14249 14250 |
# File 'lib/v20190612/models.rb', line 14248 def Unit @Unit end |
Instance Method Details
#deserialize(params) ⇒ Object
14258 14259 14260 14261 14262 14263 14264 |
# File 'lib/v20190612/models.rb', line 14258 def deserialize(params) @LeftTopX = params['LeftTopX'] @LeftTopY = params['LeftTopY'] @RightBottomX = params['RightBottomX'] @RightBottomY = params['RightBottomY'] @Unit = params['Unit'] end |