class TencentCloud::Vod::V20180717::VideoTrackItem
视频轨的视频片段信息。
def deserialize(params)
def deserialize(params) @SourceMedia = params['SourceMedia'] @SourceMediaStartTime = params['SourceMediaStartTime'] @Duration = params['Duration'] @TargetDuration = params['TargetDuration'] @CoordinateOrigin = params['CoordinateOrigin'] @XPos = params['XPos'] @YPos = params['YPos'] @Width = params['Width'] @Height = params['Height'] unless params['AudioOperations'].nil? @AudioOperations = [] params['AudioOperations'].each do |i| audiotransform_tmp = AudioTransform.new audiotransform_tmp.deserialize(i) @AudioOperations << audiotransform_tmp end end unless params['ImageOperations'].nil? @ImageOperations = [] params['ImageOperations'].each do |i| imagetransform_tmp = ImageTransform.new imagetransform_tmp.deserialize(i) @ImageOperations << imagetransform_tmp end end end
def initialize(sourcemedia=nil, sourcemediastarttime=nil, duration=nil, targetduration=nil, coordinateorigin=nil, xpos=nil, ypos=nil, width=nil, height=nil, audiooperations=nil, imageoperations=nil)
def initialize(sourcemedia=nil, sourcemediastarttime=nil, duration=nil, targetduration=nil, coordinateorigin=nil, xpos=nil, ypos=nil, width=nil, height=nil, audiooperations=nil, imageoperations=nil) @SourceMedia = sourcemedia @SourceMediaStartTime = sourcemediastarttime @Duration = duration @TargetDuration = targetduration @CoordinateOrigin = coordinateorigin @XPos = xpos @YPos = ypos @Width = width @Height = height @AudioOperations = audiooperations @ImageOperations = imageoperations end