Class: TencentCloud::Vod::V20180717::RebuildMediaRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::RebuildMediaRequest
- Defined in:
- lib/v20180717/models.rb
Overview
RebuildMedia请求参数结构体
Instance Attribute Summary collapse
- #ArtifactRepairInfo ⇒ Object
- #AudioDenoiseInfo ⇒ Object
- #ColorInfo ⇒ Object
- #EndTimeOffset ⇒ Object
- #ExtInfo ⇒ Object
- #FaceInfo ⇒ Object
- #FileId ⇒ Object
- #HDRInfo ⇒ Object
- #LowLightInfo ⇒ Object
- #RepairInfo ⇒ Object
- #ScratchRepairInfo ⇒ Object
- #SessionContext ⇒ Object
- #SessionId ⇒ Object
- #SharpInfo ⇒ Object
- #StartTimeOffset ⇒ Object
- #SubAppId ⇒ Object
- #SuperResolutionInfo ⇒ Object
- #TargetInfo ⇒ Object
- #TasksPriority ⇒ Object
- #VideoDenoiseInfo ⇒ Object
- #VideoFrameInterpolationInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of RebuildMediaRequest.
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
#ArtifactRepairInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def ArtifactRepairInfo @ArtifactRepairInfo end |
#AudioDenoiseInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def AudioDenoiseInfo @AudioDenoiseInfo end |
#ColorInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def ColorInfo @ColorInfo end |
#EndTimeOffset ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def EndTimeOffset @EndTimeOffset end |
#ExtInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def ExtInfo @ExtInfo end |
#FaceInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def FaceInfo @FaceInfo end |
#FileId ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def FileId @FileId end |
#HDRInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def HDRInfo @HDRInfo end |
#LowLightInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def LowLightInfo @LowLightInfo end |
#RepairInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def RepairInfo @RepairInfo end |
#ScratchRepairInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def ScratchRepairInfo @ScratchRepairInfo end |
#SessionContext ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def SessionContext @SessionContext end |
#SessionId ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def SessionId @SessionId end |
#SharpInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def SharpInfo @SharpInfo end |
#StartTimeOffset ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def StartTimeOffset @StartTimeOffset end |
#SubAppId ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def SubAppId @SubAppId end |
#SuperResolutionInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def SuperResolutionInfo @SuperResolutionInfo end |
#TargetInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def TargetInfo @TargetInfo end |
#TasksPriority ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def TasksPriority @TasksPriority end |
#VideoDenoiseInfo ⇒ Object
24009 24010 24011 |
# File 'lib/v20180717/models.rb', line 24009 def VideoDenoiseInfo @VideoDenoiseInfo end |
#VideoFrameInterpolationInfo ⇒ Object
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 |