Class: TencentCloud::Mps::V20190612::ComposeVideoItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::ComposeVideoItem
- Defined in:
- lib/v20190612/models.rb
Overview
视频编辑/合成任务 视频元素信息。
Instance Attribute Summary collapse
-
#AudioOperations ⇒ 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 按源素材比例缩放。
. -
#Height ⇒ 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 按源素材比例缩放。
. -
#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
- #deserialize(params) ⇒ Object
-
#initialize(sourcemedia = nil, tracktime = nil, xpos = nil, ypos = nil, width = nil, height = nil, imageoperations = nil, audiooperations = nil) ⇒ ComposeVideoItem
constructor
A new instance of ComposeVideoItem.
Constructor Details
#initialize(sourcemedia = nil, tracktime = nil, xpos = nil, ypos = nil, width = nil, height = nil, imageoperations = nil, audiooperations = nil) ⇒ ComposeVideoItem
Returns a new instance of ComposeVideoItem.
7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'lib/v20190612/models.rb', line 7139 def initialize(sourcemedia=nil, tracktime=nil, xpos=nil, ypos=nil, width=nil, height=nil, imageoperations=nil, audiooperations=nil) @SourceMedia = sourcemedia @TrackTime = tracktime @XPos = xpos @YPos = ypos @Width = width @Height = height @ImageOperations = imageoperations @AudioOperations = audiooperations end |
Instance Attribute Details
#AudioOperations ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def AudioOperations @AudioOperations end |
#Height ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def Height @Height end |
#ImageOperations ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def ImageOperations @ImageOperations end |
#SourceMedia ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def SourceMedia @SourceMedia end |
#TrackTime ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def TrackTime @TrackTime end |
#Width ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def Width @Width end |
#XPos ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def XPos @XPos end |
#YPos ⇒ Object
7137 7138 7139 |
# File 'lib/v20190612/models.rb', line 7137 def YPos @YPos end |
Instance Method Details
#deserialize(params) ⇒ Object
7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 |
# File 'lib/v20190612/models.rb', line 7150 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 unless params['AudioOperations'].nil? @AudioOperations = [] params['AudioOperations'].each do |i| composeaudiooperation_tmp = ComposeAudioOperation.new composeaudiooperation_tmp.deserialize(i) @AudioOperations << composeaudiooperation_tmp end end end |