Class: TencentCloud::Mps::V20190612::LiveStreamAiAnalysisResultItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::LiveStreamAiAnalysisResultItem
- Defined in:
- lib/v20190612/models.rb
Overview
直播流 AI 分析结果
Instance Attribute Summary collapse
-
#DescriptionResult ⇒ Object
- SegmentRecognition:拆条。
- Highlight :集锦。
- Description:摘要。
SegmentRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#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
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, segmentresultset = nil, highlightresultset = nil, descriptionresult = nil) ⇒ LiveStreamAiAnalysisResultItem
constructor
A new instance of LiveStreamAiAnalysisResultItem.
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
#DescriptionResult ⇒ Object
18907 18908 18909 |
# File 'lib/v20190612/models.rb', line 18907 def DescriptionResult @DescriptionResult end |
#HighlightResultSet ⇒ Object
18907 18908 18909 |
# File 'lib/v20190612/models.rb', line 18907 def HighlightResultSet @HighlightResultSet end |
#SegmentResultSet ⇒ Object
18907 18908 18909 |
# File 'lib/v20190612/models.rb', line 18907 def SegmentResultSet @SegmentResultSet end |
#Type ⇒ Object
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 |