Class: TencentCloud::Vod::V20180717::RebuildVideoInfo

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

Overview

音画质重生视频控制控制信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(repairinfo = nil, videoframeinterpolationinfo = nil, superresolutioninfo = nil, hdrinfo = nil, videodenoiseinfo = nil, colorinfo = nil, sharpinfo = nil, faceinfo = nil, lowlightinfo = nil, scratchrepairinfo = nil, artifactrepairinfo = nil) ⇒ RebuildVideoInfo

Returns a new instance of RebuildVideoInfo.



24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
# File 'lib/v20180717/models.rb', line 24654

def initialize(repairinfo=nil, videoframeinterpolationinfo=nil, superresolutioninfo=nil, hdrinfo=nil, videodenoiseinfo=nil, colorinfo=nil, sharpinfo=nil, faceinfo=nil, lowlightinfo=nil, scratchrepairinfo=nil, artifactrepairinfo=nil)
  @RepairInfo = repairinfo
  @VideoFrameInterpolationInfo = videoframeinterpolationinfo
  @SuperResolutionInfo = superresolutioninfo
  @HDRInfo = hdrinfo
  @VideoDenoiseInfo = videodenoiseinfo
  @ColorInfo = colorinfo
  @SharpInfo = sharpinfo
  @FaceInfo = faceinfo
  @LowLightInfo = lowlightinfo
  @ScratchRepairInfo = scratchrepairinfo
  @ArtifactRepairInfo = artifactrepairinfo
end

Instance Attribute Details

#ArtifactRepairInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def ArtifactRepairInfo
  @ArtifactRepairInfo
end

#ColorInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def ColorInfo
  @ColorInfo
end

#FaceInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def FaceInfo
  @FaceInfo
end

#HDRInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def HDRInfo
  @HDRInfo
end

#LowLightInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def LowLightInfo
  @LowLightInfo
end

#RepairInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def RepairInfo
  @RepairInfo
end

#ScratchRepairInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def ScratchRepairInfo
  @ScratchRepairInfo
end

#SharpInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def SharpInfo
  @SharpInfo
end

#SuperResolutionInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def SuperResolutionInfo
  @SuperResolutionInfo
end

#VideoDenoiseInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def VideoDenoiseInfo
  @VideoDenoiseInfo
end

#VideoFrameInterpolationInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

    高动态范围类型控制参数。

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影控制参数。



24652
24653
24654
# File 'lib/v20180717/models.rb', line 24652

def VideoFrameInterpolationInfo
  @VideoFrameInterpolationInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
# File 'lib/v20180717/models.rb', line 24668

def deserialize(params)
  unless params['RepairInfo'].nil?
    @RepairInfo = RepairInfo.new
    @RepairInfo.deserialize(params['RepairInfo'])
  end
  unless params['VideoFrameInterpolationInfo'].nil?
    @VideoFrameInterpolationInfo = VideoFrameInterpolationInfo.new
    @VideoFrameInterpolationInfo.deserialize(params['VideoFrameInterpolationInfo'])
  end
  unless params['SuperResolutionInfo'].nil?
    @SuperResolutionInfo = SuperResolutionInfo.new
    @SuperResolutionInfo.deserialize(params['SuperResolutionInfo'])
  end
  unless params['HDRInfo'].nil?
    @HDRInfo = HDRInfo.new
    @HDRInfo.deserialize(params['HDRInfo'])
  end
  unless params['VideoDenoiseInfo'].nil?
    @VideoDenoiseInfo = VideoDenoiseInfo.new
    @VideoDenoiseInfo.deserialize(params['VideoDenoiseInfo'])
  end
  unless params['ColorInfo'].nil?
    @ColorInfo = ColorEnhanceInfo.new
    @ColorInfo.deserialize(params['ColorInfo'])
  end
  unless params['SharpInfo'].nil?
    @SharpInfo = SharpEnhanceInfo.new
    @SharpInfo.deserialize(params['SharpInfo'])
  end
  unless params['FaceInfo'].nil?
    @FaceInfo = FaceEnhanceInfo.new
    @FaceInfo.deserialize(params['FaceInfo'])
  end
  unless params['LowLightInfo'].nil?
    @LowLightInfo = LowLightEnhanceInfo.new
    @LowLightInfo.deserialize(params['LowLightInfo'])
  end
  unless params['ScratchRepairInfo'].nil?
    @ScratchRepairInfo = ScratchRepairInfo.new
    @ScratchRepairInfo.deserialize(params['ScratchRepairInfo'])
  end
  unless params['ArtifactRepairInfo'].nil?
    @ArtifactRepairInfo = ArtifactRepairInfo.new
    @ArtifactRepairInfo.deserialize(params['ArtifactRepairInfo'])
  end
end