Class: TencentCloud::Vod::V20180717::StickerTrackItem

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

Overview

贴图轨上的贴图信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcemedia = nil, duration = nil, starttime = nil, coordinateorigin = nil, xpos = nil, ypos = nil, width = nil, height = nil, imageoperations = nil) ⇒ StickerTrackItem

Returns a new instance of StickerTrackItem.



27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
# File 'lib/v20180717/models.rb', line 27347

def initialize(sourcemedia=nil, duration=nil, starttime=nil, coordinateorigin=nil, xpos=nil, ypos=nil, width=nil, height=nil, imageoperations=nil)
  @SourceMedia = sourcemedia
  @Duration = duration
  @StartTime = starttime
  @CoordinateOrigin = coordinateorigin
  @XPos = xpos
  @YPos = ypos
  @Width = width
  @Height = height
  @ImageOperations = imageoperations
end

Instance Attribute Details

#CoordinateOriginObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def CoordinateOrigin
  @CoordinateOrigin
end

#DurationObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def Duration
  @Duration
end

#HeightObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def Height
  @Height
end

#ImageOperationsObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def ImageOperations
  @ImageOperations
end

#SourceMediaObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def SourceMedia
  @SourceMedia
end

#StartTimeObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def StartTime
  @StartTime
end

#WidthObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def Width
  @Width
end

#XPosObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def XPos
  @XPos
end

#YPosObject

<li>点播的媒体文件 ID;</li> <li>其他媒体文件的下载 URL。</li> 注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。<li>Center:坐标原点为中心位置,如画布中心。</li> 默认值:Center。<li>当字符串以 % 结尾,表示贴图 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。</li><li>当字符串以 px 结尾,表示贴图 XPos 单位为像素,如 100px 表示 XPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 YPos 单位为像素,如 100px 表示 YPos 为 100 像素。</li> 默认值:0px。<li>当字符串以 % 结尾,表示贴图 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空0,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示贴图 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示贴图 Height 单位为像素,如 100px 表示 Hieght 为 100 像素。</li> <li>当 Width、Height 均为空,则 Width 和 Height 取贴图素材本身的 Width、Height。</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMedia:

    贴图片段的媒体素材来源,可以是:

  • Duration:

    贴图的持续时间,单位为秒。

  • StartTime:

    贴图在轨道上的起始时间,单位为秒。

  • CoordinateOrigin:

    原点位置,取值有:

  • XPos:

    贴图原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    贴图原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • Width:

    贴图的宽度。支持 %、px 两种格式:

  • Height:

    贴图的高度。支持 %、px 两种格式:

  • ImageOperations:

    对贴图进行的操作,如图像旋转等。



27345
27346
27347
# File 'lib/v20180717/models.rb', line 27345

def YPos
  @YPos
end

Instance Method Details

#deserialize(params) ⇒ Object



27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
# File 'lib/v20180717/models.rb', line 27359

def deserialize(params)
  @SourceMedia = params['SourceMedia']
  @Duration = params['Duration']
  @StartTime = params['StartTime']
  @CoordinateOrigin = params['CoordinateOrigin']
  @XPos = params['XPos']
  @YPos = params['YPos']
  @Width = params['Width']
  @Height = params['Height']
  unless params['ImageOperations'].nil?
    @ImageOperations = []
    params['ImageOperations'].each do |i|
      imagetransform_tmp = ImageTransform.new
      imagetransform_tmp.deserialize(i)
      @ImageOperations << imagetransform_tmp
    end
  end
end