Class: TencentCloud::Vm::V20200709::MediaModerationConfig

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

Overview

媒体审核配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of MediaModerationConfig.



1089
1090
1091
1092
1093
1094
1095
1096
# File 'lib/v20200709/models.rb', line 1089

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

Instance Attribute Details

#AudioFrequencyObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def AudioFrequency
  @AudioFrequency
end

#CallbackUrlObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def CallbackUrl
  @CallbackUrl
end

#ImageFrequencyObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def ImageFrequency
  @ImageFrequency
end

#SegmentOutputObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def SegmentOutput
  @SegmentOutput
end

#UseAudioObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def UseAudio
  @UseAudio
end

#UseOCRObject

Parameters:

  • UseOCR:

    是否使用OCR,默认为true

  • UseAudio:

    是否使用音频,默认为true。视频场景下,默认为 false

  • ImageFrequency:

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

  • AudioFrequency:

    音频片段长度。单位为:秒

  • SegmentOutput:

    临时文件存储位置

  • CallbackUrl:

    回调地址



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def UseOCR
  @UseOCR
end

Instance Method Details

#deserialize(params) ⇒ Object



1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
# File 'lib/v20200709/models.rb', line 1098

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