class TencentCloud::Mps::V20190612::VideoEnhanceConfig

视频增强配置

def deserialize(params)

def deserialize(params)
  unless params['FrameRate'].nil?
    @FrameRate = FrameRateConfig.new
    @FrameRate.deserialize(params['FrameRate'])
  end
  unless params['SuperResolution'].nil?
    @SuperResolution = SuperResolutionConfig.new
    @SuperResolution.deserialize(params['SuperResolution'])
  end
  unless params['Hdr'].nil?
    @Hdr = HdrConfig.new
    @Hdr.deserialize(params['Hdr'])
  end
  unless params['Denoise'].nil?
    @Denoise = VideoDenoiseConfig.new
    @Denoise.deserialize(params['Denoise'])
  end
  unless params['ImageQualityEnhance'].nil?
    @ImageQualityEnhance = ImageQualityEnhanceConfig.new
    @ImageQualityEnhance.deserialize(params['ImageQualityEnhance'])
  end
  unless params['ColorEnhance'].nil?
    @ColorEnhance = ColorEnhanceConfig.new
    @ColorEnhance.deserialize(params['ColorEnhance'])
  end
  unless params['SharpEnhance'].nil?
    @SharpEnhance = SharpEnhanceConfig.new
    @SharpEnhance.deserialize(params['SharpEnhance'])
  end
  unless params['FaceEnhance'].nil?
    @FaceEnhance = FaceEnhanceConfig.new
    @FaceEnhance.deserialize(params['FaceEnhance'])
  end
  unless params['LowLightEnhance'].nil?
    @LowLightEnhance = LowLightEnhanceConfig.new
    @LowLightEnhance.deserialize(params['LowLightEnhance'])
  end
  unless params['ScratchRepair'].nil?
    @ScratchRepair = ScratchRepairConfig.new
    @ScratchRepair.deserialize(params['ScratchRepair'])
  end
  unless params['ArtifactRepair'].nil?
    @ArtifactRepair = ArtifactRepairConfig.new
    @ArtifactRepair.deserialize(params['ArtifactRepair'])
  end
end

def initialize(framerate=nil, superresolution=nil, hdr=nil, denoise=nil, imagequalityenhance=nil, colorenhance=nil, sharpenhance=nil, faceenhance=nil, lowlightenhance=nil, scratchrepair=nil, artifactrepair=nil)

def initialize(framerate=nil, superresolution=nil, hdr=nil, denoise=nil, imagequalityenhance=nil, colorenhance=nil, sharpenhance=nil, faceenhance=nil, lowlightenhance=nil, scratchrepair=nil, artifactrepair=nil)
  @FrameRate = framerate
  @SuperResolution = superresolution
  @Hdr = hdr
  @Denoise = denoise
  @ImageQualityEnhance = imagequalityenhance
  @ColorEnhance = colorenhance
  @SharpEnhance = sharpenhance
  @FaceEnhance = faceenhance
  @LowLightEnhance = lowlightenhance
  @ScratchRepair = scratchrepair
  @ArtifactRepair = artifactrepair
end