Class: TencentCloud::Vod::V20180717::MediaSampleSnapshotItem

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

采样截图信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, sampletype = nil, interval = nil, imageurlset = nil, watermarkdefinition = nil) ⇒ MediaSampleSnapshotItem

Returns a new instance of MediaSampleSnapshotItem.



18202
18203
18204
18205
18206
18207
18208
# File 'lib/v20180717/models.rb', line 18202

def initialize(definition=nil, sampletype=nil, interval=nil, imageurlset=nil, watermarkdefinition=nil)
  @Definition = definition
  @SampleType = sampletype
  @Interval = interval
  @ImageUrlSet = imageurlset
  @WaterMarkDefinition = watermarkdefinition
end

Instance Attribute Details

#DefinitionObject

<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>

Parameters:



18200
18201
18202
# File 'lib/v20180717/models.rb', line 18200

def Definition
  @Definition
end

#ImageUrlSetObject

<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>

Parameters:



18200
18201
18202
# File 'lib/v20180717/models.rb', line 18200

def ImageUrlSet
  @ImageUrlSet
end

#IntervalObject

<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>

Parameters:



18200
18201
18202
# File 'lib/v20180717/models.rb', line 18200

def Interval
  @Interval
end

#SampleTypeObject

<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>

Parameters:



18200
18201
18202
# File 'lib/v20180717/models.rb', line 18200

def SampleType
  @SampleType
end

#WaterMarkDefinitionObject

<li>Percent:根据百分比间隔采样。</li> <li>Time:根据时间间隔采样。</li> <li>当 SampleType 为 Percent 时,该值表示多少百分比一张图。</li> <li>当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。</li>

Parameters:



18200
18201
18202
# File 'lib/v20180717/models.rb', line 18200

def WaterMarkDefinition
  @WaterMarkDefinition
end

Instance Method Details

#deserialize(params) ⇒ Object



18210
18211
18212
18213
18214
18215
18216
# File 'lib/v20180717/models.rb', line 18210

def deserialize(params)
  @Definition = params['Definition']
  @SampleType = params['SampleType']
  @Interval = params['Interval']
  @ImageUrlSet = params['ImageUrlSet']
  @WaterMarkDefinition = params['WaterMarkDefinition']
end