Class: TencentCloud::Mps::V20190612::MediaAiAnalysisFrameTagSegmentItem

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

Overview

按帧标签片段列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttimeoffset = nil, endtimeoffset = nil, tagset = nil) ⇒ MediaAiAnalysisFrameTagSegmentItem

Returns a new instance of MediaAiAnalysisFrameTagSegmentItem.



19795
19796
19797
19798
19799
# File 'lib/v20190612/models.rb', line 19795

def initialize(starttimeoffset=nil, endtimeoffset=nil, tagset=nil)
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @TagSet = tagset
end

Instance Attribute Details

#EndTimeOffsetObject

Parameters:

  • StartTimeOffset:

    按帧标签起始的偏移时间。

  • EndTimeOffset:

    按帧标签结束的偏移时间。

  • TagSet:

    时间片段内的标签列表。



19793
19794
19795
# File 'lib/v20190612/models.rb', line 19793

def EndTimeOffset
  @EndTimeOffset
end

#StartTimeOffsetObject

Parameters:

  • StartTimeOffset:

    按帧标签起始的偏移时间。

  • EndTimeOffset:

    按帧标签结束的偏移时间。

  • TagSet:

    时间片段内的标签列表。



19793
19794
19795
# File 'lib/v20190612/models.rb', line 19793

def StartTimeOffset
  @StartTimeOffset
end

#TagSetObject

Parameters:

  • StartTimeOffset:

    按帧标签起始的偏移时间。

  • EndTimeOffset:

    按帧标签结束的偏移时间。

  • TagSet:

    时间片段内的标签列表。



19793
19794
19795
# File 'lib/v20190612/models.rb', line 19793

def TagSet
  @TagSet
end

Instance Method Details

#deserialize(params) ⇒ Object



19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
# File 'lib/v20190612/models.rb', line 19801

def deserialize(params)
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      mediaaianalysisframetagitem_tmp = MediaAiAnalysisFrameTagItem.new
      mediaaianalysisframetagitem_tmp.deserialize(i)
      @TagSet << mediaaianalysisframetagitem_tmp
    end
  end
end