Class: TencentCloud::Vod::V20180717::AiAnalysisResult

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

Overview

智能分析结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, classificationtask = nil, covertask = nil, tagtask = nil, frametagtask = nil, highlighttask = nil) ⇒ AiAnalysisResult

Returns a new instance of AiAnalysisResult.



529
530
531
532
533
534
535
536
# File 'lib/v20180717/models.rb', line 529

def initialize(type=nil, classificationtask=nil, covertask=nil, tagtask=nil, frametagtask=nil, highlighttask=nil)
  @Type = type
  @ClassificationTask = classificationtask
  @CoverTask = covertask
  @TagTask = tagtask
  @FrameTagTask = frametagtask
  @HighlightTask = highlighttask
end

Instance Attribute Details

#ClassificationTaskObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def ClassificationTask
  @ClassificationTask
end

#CoverTaskObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def CoverTask
  @CoverTask
end

#FrameTagTaskObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def FrameTagTask
  @FrameTagTask
end

#HighlightTaskObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def HighlightTask
  @HighlightTask
end

#TagTaskObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def TagTask
  @TagTask
end

#TypeObject

<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>

Parameters:

  • Type:

    任务的类型,可以取的值有:

  • ClassificationTask:

    视频内容分析智能分类任务的查询结果,当任务类型为 Classification 时有效。

  • CoverTask:

    视频内容分析智能封面任务的查询结果,当任务类型为 Cover 时有效。

  • TagTask:

    视频内容分析智能标签任务的查询结果,当任务类型为 Tag 时有效。

  • FrameTagTask:

    视频内容分析智能按帧标签任务的查询结果,当任务类型为 FrameTag 时有效。

  • HighlightTask:

    视频内容分析智能精彩集锦任务的查询结果,当任务类型为 Highlight 时有效。



527
528
529
# File 'lib/v20180717/models.rb', line 527

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
# File 'lib/v20180717/models.rb', line 538

def deserialize(params)
  @Type = params['Type']
  unless params['ClassificationTask'].nil?
    @ClassificationTask = AiAnalysisTaskClassificationResult.new
    @ClassificationTask.deserialize(params['ClassificationTask'])
  end
  unless params['CoverTask'].nil?
    @CoverTask = AiAnalysisTaskCoverResult.new
    @CoverTask.deserialize(params['CoverTask'])
  end
  unless params['TagTask'].nil?
    @TagTask = AiAnalysisTaskTagResult.new
    @TagTask.deserialize(params['TagTask'])
  end
  unless params['FrameTagTask'].nil?
    @FrameTagTask = AiAnalysisTaskFrameTagResult.new
    @FrameTagTask.deserialize(params['FrameTagTask'])
  end
  unless params['HighlightTask'].nil?
    @HighlightTask = AiAnalysisTaskHighlightResult.new
    @HighlightTask.deserialize(params['HighlightTask'])
  end
end