Class: TencentCloud::Mps::V20190612::ComposeImageItem

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

Overview

视频编辑/合成任务 图片元素信息。

Instance Attribute Summary collapse

  • #ImageOperations ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .
  • #SourceMedia ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .
  • #TrackTime ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .
  • #Width ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .
  • #XPos ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .
  • #YPos ⇒ Object
  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(sourcemedia = nil, tracktime = nil, xpos = nil, ypos = nil, width = nil, height = nil, imageoperations = nil) ⇒ ComposeImageItem

    Returns a new instance of ComposeImageItem.

    
    
    6560
    6561
    6562
    6563
    6564
    6565
    6566
    6567
    6568
    # File 'lib/v20190612/models.rb', line 6560
    
    def initialize(sourcemedia=nil, tracktime=nil, xpos=nil, ypos=nil, width=nil, height=nil, imageoperations=nil)
      @SourceMedia = sourcemedia
      @TrackTime = tracktime
      @XPos = xpos
      @YPos = ypos
      @Width = width
      @Height = height
      @ImageOperations = imageoperations
    end

    Instance Attribute Details

    #HeightObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def Height
      @Height
    end

    #ImageOperationsObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def ImageOperations
      @ImageOperations
    end

    #SourceMediaObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def SourceMedia
      @SourceMedia
    end

    #TrackTimeObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def TrackTime
      @TrackTime
    end

    #WidthObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def Width
      @Width
    end

    #XPosObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def XPos
      @XPos
    end

    #YPosObject

  • 当字符串以 % 结尾,表示元素 XPos 为画布宽度指定百分比的位置,如 10% 表示 XPos 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 XPos 单位为像素,如 100px 表示 XPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 YPos 为画布高度指定百分比的位置,如 10% 表示 YPos 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 YPos 单位为像素,如 100px 表示 YPos 为100像素。
  • 默认:50%。
  • 当字符串以 % 结尾,表示元素 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%。
  • 当字符串以 px 结尾,表示元素 Width 单位为像素,如 100px 表示 Width 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • 当字符串以 % 结尾,表示元素 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%。
  • 当字符串以 px 结尾,表示元素 Height 单位为像素,如 100px 表示 Height 为100像素。
  • 为空(或0) 的场景:
  • 当 Width、Height 均为空,则 Width 和 Height 取源素材本身的 Width、Height。
  • 当 Width 为空,Height 非空,则 Width 按源素材比例缩放。
  • 当 Width 非空,Height 为空,则 Height 按源素材比例缩放。
  • Parameters:

    • SourceMedia:

      元素对应媒体信息。

    • TrackTime:

      元素在轨道时间轴上的时间信息,不填则紧跟上一个元素。

    • XPos:

      元素中心点距离画布原点的水平位置。支持 %、px 两种格式:

    • YPos:

      元素中心点距离画布原点的垂直位置。支持 %、px 两种格式:

    • Width:

      视频片段的宽度。支持 %、px 两种格式:

    • Height:

      元素的高度。支持 %、px 两种格式:

    • ImageOperations:

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

    
    
    6558
    6559
    6560
    # File 'lib/v20190612/models.rb', line 6558
    
    def YPos
      @YPos
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6570
    6571
    6572
    6573
    6574
    6575
    6576
    6577
    6578
    6579
    6580
    6581
    6582
    6583
    6584
    6585
    6586
    6587
    6588
    6589
    6590
    6591
    # File 'lib/v20190612/models.rb', line 6570
    
    def deserialize(params)
      unless params['SourceMedia'].nil?
        @SourceMedia = ComposeSourceMedia.new
        @SourceMedia.deserialize(params['SourceMedia'])
      end
      unless params['TrackTime'].nil?
        @TrackTime = ComposeTrackTime.new
        @TrackTime.deserialize(params['TrackTime'])
      end
      @XPos = params['XPos']
      @YPos = params['YPos']
      @Width = params['Width']
      @Height = params['Height']
      unless params['ImageOperations'].nil?
        @ImageOperations = []
        params['ImageOperations'].each do |i|
          composeimageoperation_tmp = ComposeImageOperation.new
          composeimageoperation_tmp.deserialize(i)
          @ImageOperations << composeimageoperation_tmp
        end
      end
    end