Class: TencentCloud::Vod::V20180717::MediaAiAnalysisHighlightItem

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

Overview

智能精彩片段信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(highlighturl = nil, covimgurl = nil, confidence = nil, duration = nil, segmentset = nil) ⇒ MediaAiAnalysisHighlightItem

Returns a new instance of MediaAiAnalysisHighlightItem.



16627
16628
16629
16630
16631
16632
16633
# File 'lib/v20180717/models.rb', line 16627

def initialize(highlighturl=nil, covimgurl=nil, confidence=nil, duration=nil, segmentset=nil)
  @HighlightUrl = highlighturl
  @CovImgUrl = covimgurl
  @Confidence = confidence
  @Duration = duration
  @SegmentSet = segmentset
end

Instance Attribute Details

#ConfidenceObject

Parameters:

  • HighlightUrl:

    智能精彩集锦地址。

  • CovImgUrl:

    智能精彩集锦封面地址。

  • Confidence:

    智能精彩集锦的可信度,取值范围是 0 到 100。

  • Duration:

    智能精彩集锦持续时间。

  • SegmentSet:

    智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。



16625
16626
16627
# File 'lib/v20180717/models.rb', line 16625

def Confidence
  @Confidence
end

#CovImgUrlObject

Parameters:

  • HighlightUrl:

    智能精彩集锦地址。

  • CovImgUrl:

    智能精彩集锦封面地址。

  • Confidence:

    智能精彩集锦的可信度,取值范围是 0 到 100。

  • Duration:

    智能精彩集锦持续时间。

  • SegmentSet:

    智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。



16625
16626
16627
# File 'lib/v20180717/models.rb', line 16625

def CovImgUrl
  @CovImgUrl
end

#DurationObject

Parameters:

  • HighlightUrl:

    智能精彩集锦地址。

  • CovImgUrl:

    智能精彩集锦封面地址。

  • Confidence:

    智能精彩集锦的可信度,取值范围是 0 到 100。

  • Duration:

    智能精彩集锦持续时间。

  • SegmentSet:

    智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。



16625
16626
16627
# File 'lib/v20180717/models.rb', line 16625

def Duration
  @Duration
end

#HighlightUrlObject

Parameters:

  • HighlightUrl:

    智能精彩集锦地址。

  • CovImgUrl:

    智能精彩集锦封面地址。

  • Confidence:

    智能精彩集锦的可信度,取值范围是 0 到 100。

  • Duration:

    智能精彩集锦持续时间。

  • SegmentSet:

    智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。



16625
16626
16627
# File 'lib/v20180717/models.rb', line 16625

def HighlightUrl
  @HighlightUrl
end

#SegmentSetObject

Parameters:

  • HighlightUrl:

    智能精彩集锦地址。

  • CovImgUrl:

    智能精彩集锦封面地址。

  • Confidence:

    智能精彩集锦的可信度,取值范围是 0 到 100。

  • Duration:

    智能精彩集锦持续时间。

  • SegmentSet:

    智能精彩集锦子片段列表,精彩集锦片段由这些子片段拼接生成。



16625
16626
16627
# File 'lib/v20180717/models.rb', line 16625

def SegmentSet
  @SegmentSet
end

Instance Method Details

#deserialize(params) ⇒ Object



16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
# File 'lib/v20180717/models.rb', line 16635

def deserialize(params)
  @HighlightUrl = params['HighlightUrl']
  @CovImgUrl = params['CovImgUrl']
  @Confidence = params['Confidence']
  @Duration = params['Duration']
  unless params['SegmentSet'].nil?
    @SegmentSet = []
    params['SegmentSet'].each do |i|
      highlightsegmentitem_tmp = HighlightSegmentItem.new
      highlightsegmentitem_tmp.deserialize(i)
      @SegmentSet << highlightsegmentitem_tmp
    end
  end
end