Class: TencentCloud::Mps::V20190612::MediaSampleSnapshotItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::MediaSampleSnapshotItem
- Defined in:
- lib/v20190612/models.rb
Overview
采样截图信息
Instance Attribute Summary collapse
-
#Definition ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
-
#ImagePathSet ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
-
#Interval ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
-
#SampleType ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
-
#Storage ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
-
#WaterMarkDefinition ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, sampletype = nil, interval = nil, storage = nil, imagepathset = nil, watermarkdefinition = nil) ⇒ MediaSampleSnapshotItem
constructor
A new instance of MediaSampleSnapshotItem.
Constructor Details
#initialize(definition = nil, sampletype = nil, interval = nil, storage = nil, imagepathset = nil, watermarkdefinition = nil) ⇒ MediaSampleSnapshotItem
Returns a new instance of MediaSampleSnapshotItem.
20828 20829 20830 20831 20832 20833 20834 20835 |
# File 'lib/v20190612/models.rb', line 20828 def initialize(definition=nil, sampletype=nil, interval=nil, storage=nil, imagepathset=nil, watermarkdefinition=nil) @Definition = definition @SampleType = sampletype @Interval = interval @Storage = storage @ImagePathSet = imagepathset @WaterMarkDefinition = watermarkdefinition end |
Instance Attribute Details
#Definition ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def Definition @Definition end |
#ImagePathSet ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def ImagePathSet @ImagePathSet end |
#Interval ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def Interval @Interval end |
#SampleType ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def SampleType @SampleType end |
#Storage ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def Storage @Storage end |
#WaterMarkDefinition ⇒ Object
<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>
20826 20827 20828 |
# File 'lib/v20190612/models.rb', line 20826 def WaterMarkDefinition @WaterMarkDefinition end |
Instance Method Details
#deserialize(params) ⇒ Object
20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 |
# File 'lib/v20190612/models.rb', line 20837 def deserialize(params) @Definition = params['Definition'] @SampleType = params['SampleType'] @Interval = params['Interval'] unless params['Storage'].nil? @Storage = TaskOutputStorage.new @Storage.deserialize(params['Storage']) end @ImagePathSet = params['ImagePathSet'] @WaterMarkDefinition = params['WaterMarkDefinition'] end |