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.



20096
20097
20098
20099
20100
# File 'lib/v20190612/models.rb', line 20096

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

Instance Attribute Details

#EndTimeOffsetObject

Parameters:

  • StartTimeOffset:

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

  • EndTimeOffset:

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

  • TagSet:

    时间片段内的标签列表。



20094
20095
20096
# File 'lib/v20190612/models.rb', line 20094

def EndTimeOffset
  @EndTimeOffset
end

#StartTimeOffsetObject

Parameters:

  • StartTimeOffset:

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

  • EndTimeOffset:

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

  • TagSet:

    时间片段内的标签列表。



20094
20095
20096
# File 'lib/v20190612/models.rb', line 20094

def StartTimeOffset
  @StartTimeOffset
end

#TagSetObject

Parameters:

  • StartTimeOffset:

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

  • EndTimeOffset:

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

  • TagSet:

    时间片段内的标签列表。



20094
20095
20096
# File 'lib/v20190612/models.rb', line 20094

def TagSet
  @TagSet
end

Instance Method Details

#deserialize(params) ⇒ Object



20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
# File 'lib/v20190612/models.rb', line 20102

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