Class: TencentCloud::Mps::V20190612::ComposeTrackTime
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::ComposeTrackTime
- Defined in:
- lib/v20190612/models.rb
Overview
视频编辑/合成任务 对应元素在目标视频轨道上的时间信息。
Instance Attribute Summary collapse
-
#Duration ⇒ Object
- 以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
注意:不填则默认为前一个元素的结束时间,此时可以通过 ComposeEmptyItem 元素来进行占位,实现轨道起始时间设置。- 以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
默认:取对应 ComposeSourceMedia 媒体的有效时长(即 EndTime-StartTime),没有 ComposeSourceMedia 则默认为 1 秒。. -
#Start ⇒ Object
- 以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
注意:不填则默认为前一个元素的结束时间,此时可以通过 ComposeEmptyItem 元素来进行占位,实现轨道起始时间设置。- 以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
默认:取对应 ComposeSourceMedia 媒体的有效时长(即 EndTime-StartTime),没有 ComposeSourceMedia 则默认为 1 秒。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(start = nil, duration = nil) ⇒ ComposeTrackTime
constructor
A new instance of ComposeTrackTime.
Constructor Details
#initialize(start = nil, duration = nil) ⇒ ComposeTrackTime
Returns a new instance of ComposeTrackTime.
6999 7000 7001 7002 |
# File 'lib/v20190612/models.rb', line 6999 def initialize(start=nil, duration=nil) @Start = start @Duration = duration end |
Instance Attribute Details
#Duration ⇒ Object
6997 6998 6999 |
# File 'lib/v20190612/models.rb', line 6997 def Duration @Duration end |
#Start ⇒ Object
6997 6998 6999 |
# File 'lib/v20190612/models.rb', line 6997 def Start @Start end |
Instance Method Details
#deserialize(params) ⇒ Object
7004 7005 7006 7007 |
# File 'lib/v20190612/models.rb', line 7004 def deserialize(params) @Start = params['Start'] @Duration = params['Duration'] end |