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