Class: TencentCloud::Mps::V20190612::QualityControlData

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

Overview

媒体质检结果输出。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(noaudio = nil, novideo = nil, qualityevaluationscore = nil, qualityevaluationmeanopinionscore = nil, qualitycontrolresultset = nil, containerdiagnoseresultset = nil) ⇒ QualityControlData

Returns a new instance of QualityControlData.



25354
25355
25356
25357
25358
25359
25360
25361
# File 'lib/v20190612/models.rb', line 25354

def initialize(noaudio=nil, novideo=nil, qualityevaluationscore=nil, qualityevaluationmeanopinionscore=nil, qualitycontrolresultset=nil, containerdiagnoseresultset=nil)
  @NoAudio = noaudio
  @NoVideo = novideo
  @QualityEvaluationScore = qualityevaluationscore
  @QualityEvaluationMeanOpinionScore = qualityevaluationmeanopinionscore
  @QualityControlResultSet = qualitycontrolresultset
  @ContainerDiagnoseResultSet = containerdiagnoseresultset
end

Instance Attribute Details

#ContainerDiagnoseResultSetObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def ContainerDiagnoseResultSet
  @ContainerDiagnoseResultSet
end

#NoAudioObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def NoAudio
  @NoAudio
end

#NoVideoObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def NoVideo
  @NoVideo
end

#QualityControlResultSetObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def QualityControlResultSet
  @QualityControlResultSet
end

#QualityEvaluationMeanOpinionScoreObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def QualityEvaluationMeanOpinionScore
  @QualityEvaluationMeanOpinionScore
end

#QualityEvaluationScoreObject

Parameters:

  • NoAudio:

    为true时表示视频无音频轨。

  • NoVideo:

    为true时表示视频无视频轨。

  • QualityEvaluationScore:

    视频无参考质量评分,百分制。

  • QualityEvaluationMeanOpinionScore:

    视频无参考质量评分,MOS分数。

  • QualityControlResultSet:

    内容质检检出异常项。

  • ContainerDiagnoseResultSet:

    格式诊断检出异常项。



25352
25353
25354
# File 'lib/v20190612/models.rb', line 25352

def QualityEvaluationScore
  @QualityEvaluationScore
end

Instance Method Details

#deserialize(params) ⇒ Object



25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
# File 'lib/v20190612/models.rb', line 25363

def deserialize(params)
  @NoAudio = params['NoAudio']
  @NoVideo = params['NoVideo']
  @QualityEvaluationScore = params['QualityEvaluationScore']
  @QualityEvaluationMeanOpinionScore = params['QualityEvaluationMeanOpinionScore']
  unless params['QualityControlResultSet'].nil?
    @QualityControlResultSet = []
    params['QualityControlResultSet'].each do |i|
      qualitycontrolresult_tmp = QualityControlResult.new
      qualitycontrolresult_tmp.deserialize(i)
      @QualityControlResultSet << qualitycontrolresult_tmp
    end
  end
  unless params['ContainerDiagnoseResultSet'].nil?
    @ContainerDiagnoseResultSet = []
    params['ContainerDiagnoseResultSet'].each do |i|
      containerdiagnoseresultitem_tmp = ContainerDiagnoseResultItem.new
      containerdiagnoseresultitem_tmp.deserialize(i)
      @ContainerDiagnoseResultSet << containerdiagnoseresultitem_tmp
    end
  end
end