Class: TencentCloud::Vod::V20180717::CoverBySnapshotTaskInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::CoverBySnapshotTaskInput
- Defined in:
- lib/v20180717/models.rb
Overview
对视频截图做封面任务输入参数类型
Instance Attribute Summary collapse
-
#Definition ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>.
-
#PositionType ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>.
-
#PositionValue ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>.
-
#WatermarkSet ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, positiontype = nil, positionvalue = nil, watermarkset = nil) ⇒ CoverBySnapshotTaskInput
constructor
A new instance of CoverBySnapshotTaskInput.
Constructor Details
#initialize(definition = nil, positiontype = nil, positionvalue = nil, watermarkset = nil) ⇒ CoverBySnapshotTaskInput
Returns a new instance of CoverBySnapshotTaskInput.
6102 6103 6104 6105 6106 6107 |
# File 'lib/v20180717/models.rb', line 6102 def initialize(definition=nil, positiontype=nil, positionvalue=nil, watermarkset=nil) @Definition = definition @PositionType = positiontype @PositionValue = positionvalue @WatermarkSet = watermarkset end |
Instance Attribute Details
#Definition ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>
6100 6101 6102 |
# File 'lib/v20180717/models.rb', line 6100 def Definition @Definition end |
#PositionType ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>
6100 6101 6102 |
# File 'lib/v20180717/models.rb', line 6100 def PositionType @PositionType end |
#PositionValue ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>
6100 6101 6102 |
# File 'lib/v20180717/models.rb', line 6100 def PositionValue @PositionValue end |
#WatermarkSet ⇒ Object
<li>Time:依照时间点截图</li> <li>Percent:依照百分比截图</li> <li>对于依照时间点截图,该值表示指定视频第几秒的截图作为封面</li> <li>对于依照百分比截图,该值表示使用视频百分之多少的截图作为封面</li>
6100 6101 6102 |
# File 'lib/v20180717/models.rb', line 6100 def WatermarkSet @WatermarkSet end |
Instance Method Details
#deserialize(params) ⇒ Object
6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 |
# File 'lib/v20180717/models.rb', line 6109 def deserialize(params) @Definition = params['Definition'] @PositionType = params['PositionType'] @PositionValue = params['PositionValue'] unless params['WatermarkSet'].nil? @WatermarkSet = [] params['WatermarkSet'].each do |i| watermarkinput_tmp = WatermarkInput.new watermarkinput_tmp.deserialize(i) @WatermarkSet << watermarkinput_tmp end end end |