Class: TencentCloud::Ams::V20200608::MediaModerationConfig

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

Overview

媒体审核配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(audiofrequency = nil, imagefrequency = nil, callbackurl = nil, segmentoutput = nil, useocr = nil, useaudio = nil) ⇒ MediaModerationConfig

Returns a new instance of MediaModerationConfig.



1269
1270
1271
1272
1273
1274
1275
1276
# File 'lib/v20200608/models.rb', line 1269

def initialize(audiofrequency=nil, imagefrequency=nil, callbackurl=nil, segmentoutput=nil, useocr=nil, useaudio=nil)
  @AudioFrequency = audiofrequency
  @ImageFrequency = imagefrequency
  @CallbackUrl = callbackurl
  @SegmentOutput = segmentoutput
  @UseOCR = useocr
  @UseAudio = useaudio
end

Instance Attribute Details

#AudioFrequencyObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def AudioFrequency
  @AudioFrequency
end

#CallbackUrlObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def CallbackUrl
  @CallbackUrl
end

#ImageFrequencyObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def ImageFrequency
  @ImageFrequency
end

#SegmentOutputObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def SegmentOutput
  @SegmentOutput
end

#UseAudioObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def UseAudio
  @UseAudio
end

#UseOCRObject

Parameters:

  • AudioFrequency:

    音频截帧频率。默认一分钟

  • ImageFrequency:

    图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300

  • CallbackUrl:

    异步回调地址。

  • SegmentOutput:

    临时文件存储位置

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频。(音频场景下,该值永远为true)



1267
1268
1269
# File 'lib/v20200608/models.rb', line 1267

def UseOCR
  @UseOCR
end

Instance Method Details

#deserialize(params) ⇒ Object



1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
# File 'lib/v20200608/models.rb', line 1278

def deserialize(params)
  @AudioFrequency = params['AudioFrequency']
  @ImageFrequency = params['ImageFrequency']
  @CallbackUrl = params['CallbackUrl']
  unless params['SegmentOutput'].nil?
    @SegmentOutput = FileOutput.new
    @SegmentOutput.deserialize(params['SegmentOutput'])
  end
  @UseOCR = params['UseOCR']
  @UseAudio = params['UseAudio']
end