Class: TencentCloud::Mps::V20190612::LiveStreamAiAnalysisResultItem

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

Overview

直播流 AI 分析结果

Instance Attribute Summary collapse

  • #HighlightResultSet ⇒ Object
  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #SegmentResultSet ⇒ Object
  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Type ⇒ Object
  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(type = nil, segmentresultset = nil, highlightresultset = nil, descriptionresult = nil) ⇒ LiveStreamAiAnalysisResultItem

    Returns a new instance of LiveStreamAiAnalysisResultItem.

    
    
    18909
    18910
    18911
    18912
    18913
    18914
    # File 'lib/v20190612/models.rb', line 18909
    
    def initialize(type=nil, segmentresultset=nil, highlightresultset=nil, descriptionresult=nil)
      @Type = type
      @SegmentResultSet = segmentresultset
      @HighlightResultSet = highlightresultset
      @DescriptionResult = descriptionresult
    end

    Instance Attribute Details

    #DescriptionResultObject

  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 拆条结果,当 Type 为

    • 集锦结果,当Type 为 Highlight 时有效。

    • 摘要结果,当Type 为 Description 时有效。

    
    
    18907
    18908
    18909
    # File 'lib/v20190612/models.rb', line 18907
    
    def DescriptionResult
      @DescriptionResult
    end

    #HighlightResultSetObject

  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 拆条结果,当 Type 为

    • 集锦结果,当Type 为 Highlight 时有效。

    • 摘要结果,当Type 为 Description 时有效。

    
    
    18907
    18908
    18909
    # File 'lib/v20190612/models.rb', line 18907
    
    def HighlightResultSet
      @HighlightResultSet
    end

    #SegmentResultSetObject

  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 拆条结果,当 Type 为

    • 集锦结果,当Type 为 Highlight 时有效。

    • 摘要结果,当Type 为 Description 时有效。

    
    
    18907
    18908
    18909
    # File 'lib/v20190612/models.rb', line 18907
    
    def SegmentResultSet
      @SegmentResultSet
    end

    #TypeObject

  • SegmentRecognition:拆条。
  • Highlight :集锦。
  • Description:摘要。
  • SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 结果的类型,取值范围:

    • 拆条结果,当 Type 为

    • 集锦结果,当Type 为 Highlight 时有效。

    • 摘要结果,当Type 为 Description 时有效。

    
    
    18907
    18908
    18909
    # File 'lib/v20190612/models.rb', line 18907
    
    def Type
      @Type
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    18916
    18917
    18918
    18919
    18920
    18921
    18922
    18923
    18924
    18925
    18926
    18927
    18928
    18929
    18930
    18931
    18932
    18933
    18934
    18935
    18936
    18937
    18938
    # File 'lib/v20190612/models.rb', line 18916
    
    def deserialize(params)
      @Type = params['Type']
      unless params['SegmentResultSet'].nil?
        @SegmentResultSet = []
        params['SegmentResultSet'].each do |i|
          segmentrecognitionitem_tmp = SegmentRecognitionItem.new
          segmentrecognitionitem_tmp.deserialize(i)
          @SegmentResultSet << segmentrecognitionitem_tmp
        end
      end
      unless params['HighlightResultSet'].nil?
        @HighlightResultSet = []
        params['HighlightResultSet'].each do |i|
          mediaaianalysishighlightitem_tmp = MediaAiAnalysisHighlightItem.new
          mediaaianalysishighlightitem_tmp.deserialize(i)
          @HighlightResultSet << mediaaianalysishighlightitem_tmp
        end
      end
      unless params['DescriptionResult'].nil?
        @DescriptionResult = LiveAiAnalysisDescriptionItem.new
        @DescriptionResult.deserialize(params['DescriptionResult'])
      end
    end