Class: TencentCloud::Cme::V20191029::VideoTrackItem

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

Overview

视频轨的视频片段信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcetype = nil, sourcemedia = nil, sourcemediastarttime = nil, duration = nil, xpos = nil, ypos = nil, coordinateorigin = nil, height = nil, width = nil) ⇒ VideoTrackItem

Returns a new instance of VideoTrackItem.



6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
# File 'lib/v20191029/models.rb', line 6768

def initialize(sourcetype=nil, sourcemedia=nil, sourcemediastarttime=nil, duration=nil, xpos=nil, ypos=nil, coordinateorigin=nil, height=nil, width=nil)
  @SourceType = sourcetype
  @SourceMedia = sourcemedia
  @SourceMediaStartTime = sourcemediastarttime
  @Duration = duration
  @XPos = xpos
  @YPos = ypos
  @CoordinateOrigin = coordinateorigin
  @Height = height
  @Width = width
end

Instance Attribute Details

#CoordinateOriginObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def CoordinateOrigin
  @CoordinateOrigin
end

#DurationObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def Duration
  @Duration
end

#HeightObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def Height
  @Height
end

#SourceMediaObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def SourceMedia
  @SourceMedia
end

#SourceMediaStartTimeObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def SourceMediaStartTime
  @SourceMediaStartTime
end

#SourceTypeObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def SourceType
  @SourceType
end

#WidthObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def Width
  @Width
end

#XPosObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def XPos
  @XPos
end

#YPosObject

注意:<li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 ‘https` 时(如:`www.example.com/a.mp4`),参数为:`1000000:www.example.com/a.mp4`。</li> <li>当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`www.example.com/b.mp4`),参数为:`1000001:www.example.com/b.mp4`。</li> <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>Center:坐标原点为中心位置,如画布中心。</li> 默认值 :Center。<li>当字符串以 % 结尾,表示视频片段 Height 为画布高度的百分比大小,如 10% 表示 Height 为画布高度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Height 单位为像素,如 100px 表示 Height 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li> <li>当字符串以 % 结尾,表示视频片段 Width 为画布宽度的百分比大小,如 10% 表示 Width 为画布宽度的 10%;</li> <li>当字符串以 px 结尾,表示视频片段 Width 单位为像素,如 100px 表示 Width 为100像素;</li> <li>当 Width、Height 均为空,则 Width 和 Height 取视频媒体文件本身的 Width、Height;</li> <li>当 Width 为空,Height 非空,则 Width 按比例缩放;</li> <li>当 Width 非空,Height 为空,则 Height 按比例缩放。</li>

Parameters:

  • SourceMediaStartTime:

    视频片段取自媒体文件的起始时间,单位为秒。默认为0。

  • Duration:

    视频片段时长,单位为秒。默认取视频媒体文件本身长度,表示截取全部媒体文件。如果源文件是图片,Duration需要大于0。

  • XPos:

    视频片段原点距离画布原点的水平位置。支持 %、px 两种格式:

  • YPos:

    视频片段原点距离画布原点的垂直位置。支持 %、px 两种格式:

  • CoordinateOrigin:

    视频原点位置,取值有:

  • Height:

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

  • Width:

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



6766
6767
6768
# File 'lib/v20191029/models.rb', line 6766

def YPos
  @YPos
end

Instance Method Details

#deserialize(params) ⇒ Object



6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
# File 'lib/v20191029/models.rb', line 6780

def deserialize(params)
  @SourceType = params['SourceType']
  @SourceMedia = params['SourceMedia']
  @SourceMediaStartTime = params['SourceMediaStartTime']
  @Duration = params['Duration']
  @XPos = params['XPos']
  @YPos = params['YPos']
  @CoordinateOrigin = params['CoordinateOrigin']
  @Height = params['Height']
  @Width = params['Width']
end