Class: TencentCloud::Vod::V20180717::RebuildMediaRequest

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

Overview

RebuildMedia请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, subappid = nil, starttimeoffset = nil, endtimeoffset = nil, repairinfo = nil, videoframeinterpolationinfo = nil, superresolutioninfo = nil, hdrinfo = nil, videodenoiseinfo = nil, audiodenoiseinfo = nil, colorinfo = nil, sharpinfo = nil, faceinfo = nil, lowlightinfo = nil, scratchrepairinfo = nil, artifactrepairinfo = nil, targetinfo = nil, sessionid = nil, sessioncontext = nil, taskspriority = nil, extinfo = nil) ⇒ RebuildMediaRequest

Returns a new instance of RebuildMediaRequest.



24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
# File 'lib/v20180717/models.rb', line 24011

def initialize(fileid=nil, subappid=nil, starttimeoffset=nil, endtimeoffset=nil, repairinfo=nil, videoframeinterpolationinfo=nil, superresolutioninfo=nil, hdrinfo=nil, videodenoiseinfo=nil, audiodenoiseinfo=nil, colorinfo=nil, sharpinfo=nil, faceinfo=nil, lowlightinfo=nil, scratchrepairinfo=nil, artifactrepairinfo=nil, targetinfo=nil, sessionid=nil, sessioncontext=nil, taskspriority=nil, extinfo=nil)
  @FileId = fileid
  @SubAppId = subappid
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @RepairInfo = repairinfo
  @VideoFrameInterpolationInfo = videoframeinterpolationinfo
  @SuperResolutionInfo = superresolutioninfo
  @HDRInfo = hdrinfo
  @VideoDenoiseInfo = videodenoiseinfo
  @AudioDenoiseInfo = audiodenoiseinfo
  @ColorInfo = colorinfo
  @SharpInfo = sharpinfo
  @FaceInfo = faceinfo
  @LowLightInfo = lowlightinfo
  @ScratchRepairInfo = scratchrepairinfo
  @ArtifactRepairInfo = artifactrepairinfo
  @TargetInfo = targetinfo
  @SessionId = sessionid
  @SessionContext = sessioncontext
  @TasksPriority = taskspriority
  @ExtInfo = extinfo
end

Instance Attribute Details

#ArtifactRepairInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def ArtifactRepairInfo
  @ArtifactRepairInfo
end

#AudioDenoiseInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def AudioDenoiseInfo
  @AudioDenoiseInfo
end

#ColorInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def ColorInfo
  @ColorInfo
end

#EndTimeOffsetObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def EndTimeOffset
  @EndTimeOffset
end

#ExtInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def ExtInfo
  @ExtInfo
end

#FaceInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def FaceInfo
  @FaceInfo
end

#FileIdObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def FileId
  @FileId
end

#HDRInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def HDRInfo
  @HDRInfo
end

#LowLightInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def LowLightInfo
  @LowLightInfo
end

#RepairInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def RepairInfo
  @RepairInfo
end

#ScratchRepairInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def ScratchRepairInfo
  @ScratchRepairInfo
end

#SessionContextObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def SessionContext
  @SessionContext
end

#SessionIdObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def SessionId
  @SessionId
end

#SharpInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def SharpInfo
  @SharpInfo
end

#StartTimeOffsetObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def StartTimeOffset
  @StartTimeOffset
end

#SubAppIdObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def SubAppId
  @SubAppId
end

#SuperResolutionInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def SuperResolutionInfo
  @SuperResolutionInfo
end

#TargetInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def TargetInfo
  @TargetInfo
end

#TasksPriorityObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def TasksPriority
  @TasksPriority
end

#VideoDenoiseInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def VideoDenoiseInfo
  @VideoDenoiseInfo
end

#VideoFrameInterpolationInfoObject

Parameters:

  • FileId:

    媒体文件 ID。

  • SubAppId: (b)

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

  • StartTimeOffset:

    起始偏移时间,单位:秒,不填表示从视频开始截取。

  • EndTimeOffset:

    结束偏移时间,单位:秒,不填表示截取到视频末尾。

  • RepairInfo:

    画质修复控制参数。

  • VideoFrameInterpolationInfo:

    智能插帧控制参数。

  • SuperResolutionInfo:

    画面超分控制参数。

  • HDRInfo:

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

  • VideoDenoiseInfo:

    视频降噪控制参数。

  • AudioDenoiseInfo:

    音频降噪控制参数。

  • ColorInfo:

    色彩增强控制参数。

  • SharpInfo:

    细节增强控制参数。

  • FaceInfo:

    人脸增强控制参数。

  • LowLightInfo:

    低光照控制参数。

  • ScratchRepairInfo:

    去划痕控制参数。

  • ArtifactRepairInfo:

    去伪影(毛刺)控制参数。

  • TargetInfo:

    音画质重生输出目标参数。

  • SessionId:

    用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。

  • TasksPriority:

    任务的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。

  • ExtInfo:

    保留字段,特殊用途时使用。



24009
24010
24011
# File 'lib/v20180717/models.rb', line 24009

def VideoFrameInterpolationInfo
  @VideoFrameInterpolationInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
# File 'lib/v20180717/models.rb', line 24035

def deserialize(params)
  @FileId = params['FileId']
  @SubAppId = params['SubAppId']
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  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['AudioDenoiseInfo'].nil?
    @AudioDenoiseInfo = AudioDenoiseInfo.new
    @AudioDenoiseInfo.deserialize(params['AudioDenoiseInfo'])
  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
  unless params['TargetInfo'].nil?
    @TargetInfo = RebuildMediaTargetInfo.new
    @TargetInfo.deserialize(params['TargetInfo'])
  end
  @SessionId = params['SessionId']
  @SessionContext = params['SessionContext']
  @TasksPriority = params['TasksPriority']
  @ExtInfo = params['ExtInfo']
end