Class: TencentCloud::Vod::V20180717::SnapshotByTimeOffsetTaskInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::SnapshotByTimeOffsetTaskInput
- Defined in:
- lib/v20180717/models.rb
Overview
对视频按指定时间点截图任务输入参数类型
Instance Attribute Summary collapse
-
#Definition ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>.
-
#ExtTimeOffsetSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>.
-
#TimeOffsetSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>.
-
#WatermarkSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, exttimeoffsetset = nil, timeoffsetset = nil, watermarkset = nil) ⇒ SnapshotByTimeOffsetTaskInput
constructor
A new instance of SnapshotByTimeOffsetTaskInput.
Constructor Details
#initialize(definition = nil, exttimeoffsetset = nil, timeoffsetset = nil, watermarkset = nil) ⇒ SnapshotByTimeOffsetTaskInput
Returns a new instance of SnapshotByTimeOffsetTaskInput.
26870 26871 26872 26873 26874 26875 |
# File 'lib/v20180717/models.rb', line 26870 def initialize(definition=nil, exttimeoffsetset=nil, timeoffsetset=nil, watermarkset=nil) @Definition = definition @ExtTimeOffsetSet = exttimeoffsetset @TimeOffsetSet = timeoffsetset @WatermarkSet = watermarkset end |
Instance Attribute Details
#Definition ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>
26868 26869 26870 |
# File 'lib/v20180717/models.rb', line 26868 def Definition @Definition end |
#ExtTimeOffsetSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>
26868 26869 26870 |
# File 'lib/v20180717/models.rb', line 26868 def ExtTimeOffsetSet @ExtTimeOffsetSet end |
#TimeOffsetSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>
26868 26869 26870 |
# File 'lib/v20180717/models.rb', line 26868 def TimeOffsetSet @TimeOffsetSet end |
#WatermarkSet ⇒ Object
<li>当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;</li> <li>当字符串以 % 结尾,表示时间点为视频时长的百分比大小,如10%表示时间点为视频前第10%的时间。</li>
26868 26869 26870 |
# File 'lib/v20180717/models.rb', line 26868 def WatermarkSet @WatermarkSet end |
Instance Method Details
#deserialize(params) ⇒ Object
26877 26878 26879 26880 26881 26882 26883 26884 26885 26886 26887 26888 26889 |
# File 'lib/v20180717/models.rb', line 26877 def deserialize(params) @Definition = params['Definition'] @ExtTimeOffsetSet = params['ExtTimeOffsetSet'] @TimeOffsetSet = params['TimeOffsetSet'] unless params['WatermarkSet'].nil? @WatermarkSet = [] params['WatermarkSet'].each do |i| watermarkinput_tmp = WatermarkInput.new watermarkinput_tmp.deserialize(i) @WatermarkSet << watermarkinput_tmp end end end |