Class: TencentCloud::Vod::V20180717::CreateQualityInspectTemplateRequest

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

Overview

CreateQualityInspectTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subappid = nil, name = nil, comment = nil, screenshotinterval = nil, jitterconfigure = nil, blurconfigure = nil, abnormallightingconfigure = nil, crashscreenconfigure = nil, blackwhiteedgeconfigure = nil, noiseconfigure = nil, mosaicconfigure = nil, qrcodeconfigure = nil, voiceconfigure = nil, qualityevaluationconfigure = nil) ⇒ CreateQualityInspectTemplateRequest

Returns a new instance of CreateQualityInspectTemplateRequest.



7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
# File 'lib/v20180717/models.rb', line 7600

def initialize(subappid=nil, name=nil, comment=nil, screenshotinterval=nil, jitterconfigure=nil, blurconfigure=nil, abnormallightingconfigure=nil, crashscreenconfigure=nil, blackwhiteedgeconfigure=nil, noiseconfigure=nil, mosaicconfigure=nil, qrcodeconfigure=nil, voiceconfigure=nil, qualityevaluationconfigure=nil)
  @SubAppId = subappid
  @Name = name
  @Comment = comment
  @ScreenshotInterval = screenshotinterval
  @JitterConfigure = jitterconfigure
  @BlurConfigure = blurconfigure
  @AbnormalLightingConfigure = abnormallightingconfigure
  @CrashScreenConfigure = crashscreenconfigure
  @BlackWhiteEdgeConfigure = blackwhiteedgeconfigure
  @NoiseConfigure = noiseconfigure
  @MosaicConfigure = mosaicconfigure
  @QRCodeConfigure = qrcodeconfigure
  @VoiceConfigure = voiceconfigure
  @QualityEvaluationConfigure = qualityevaluationconfigure
end

Instance Attribute Details

#AbnormalLightingConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def AbnormalLightingConfigure
  @AbnormalLightingConfigure
end

#BlackWhiteEdgeConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def BlackWhiteEdgeConfigure
  @BlackWhiteEdgeConfigure
end

#BlurConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def BlurConfigure
  @BlurConfigure
end

#CommentObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def Comment
  @Comment
end

#CrashScreenConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def CrashScreenConfigure
  @CrashScreenConfigure
end

#JitterConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def JitterConfigure
  @JitterConfigure
end

#MosaicConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def MosaicConfigure
  @MosaicConfigure
end

#NameObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def Name
  @Name
end

#NoiseConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def NoiseConfigure
  @NoiseConfigure
end

#QRCodeConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def QRCodeConfigure
  @QRCodeConfigure
end

#QualityEvaluationConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def QualityEvaluationConfigure
  @QualityEvaluationConfigure
end

#ScreenshotIntervalObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def ScreenshotInterval
  @ScreenshotInterval
end

#SubAppIdObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def SubAppId
  @SubAppId
end

#VoiceConfigureObject

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    音画质检测模板名称。

  • Comment:

    音画质检测模板描述。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。当不填时,默认截帧间隔为 1 秒。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



7598
7599
7600
# File 'lib/v20180717/models.rb', line 7598

def VoiceConfigure
  @VoiceConfigure
end

Instance Method Details

#deserialize(params) ⇒ Object



7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
# File 'lib/v20180717/models.rb', line 7617

def deserialize(params)
  @SubAppId = params['SubAppId']
  @Name = params['Name']
  @Comment = params['Comment']
  @ScreenshotInterval = params['ScreenshotInterval']
  unless params['JitterConfigure'].nil?
    @JitterConfigure = JitterConfigureInfo.new
    @JitterConfigure.deserialize(params['JitterConfigure'])
  end
  unless params['BlurConfigure'].nil?
    @BlurConfigure = BlurConfigureInfo.new
    @BlurConfigure.deserialize(params['BlurConfigure'])
  end
  unless params['AbnormalLightingConfigure'].nil?
    @AbnormalLightingConfigure = AbnormalLightingConfigureInfo.new
    @AbnormalLightingConfigure.deserialize(params['AbnormalLightingConfigure'])
  end
  unless params['CrashScreenConfigure'].nil?
    @CrashScreenConfigure = CrashScreenConfigureInfo.new
    @CrashScreenConfigure.deserialize(params['CrashScreenConfigure'])
  end
  unless params['BlackWhiteEdgeConfigure'].nil?
    @BlackWhiteEdgeConfigure = BlackWhiteEdgeConfigureInfo.new
    @BlackWhiteEdgeConfigure.deserialize(params['BlackWhiteEdgeConfigure'])
  end
  unless params['NoiseConfigure'].nil?
    @NoiseConfigure = NoiseConfigureInfo.new
    @NoiseConfigure.deserialize(params['NoiseConfigure'])
  end
  unless params['MosaicConfigure'].nil?
    @MosaicConfigure = MosaicConfigureInfo.new
    @MosaicConfigure.deserialize(params['MosaicConfigure'])
  end
  unless params['QRCodeConfigure'].nil?
    @QRCodeConfigure = QRCodeConfigureInfo.new
    @QRCodeConfigure.deserialize(params['QRCodeConfigure'])
  end
  unless params['VoiceConfigure'].nil?
    @VoiceConfigure = VoiceConfigureInfo.new
    @VoiceConfigure.deserialize(params['VoiceConfigure'])
  end
  unless params['QualityEvaluationConfigure'].nil?
    @QualityEvaluationConfigure = QualityEvaluationConfigureInfo.new
    @QualityEvaluationConfigure.deserialize(params['QualityEvaluationConfigure'])
  end
end