class TencentCloud::Vod::V20180717::EditMediaRequest

EditMedia请求参数结构体

def deserialize(params)

def deserialize(params)
  @InputType = params['InputType']
  @SubAppId = params['SubAppId']
  unless params['FileInfos'].nil?
    @FileInfos = []
    params['FileInfos'].each do |i|
      editmediafileinfo_tmp = EditMediaFileInfo.new
      editmediafileinfo_tmp.deserialize(i)
      @FileInfos << editmediafileinfo_tmp
    end
  end
  unless params['StreamInfos'].nil?
    @StreamInfos = []
    params['StreamInfos'].each do |i|
      editmediastreaminfo_tmp = EditMediaStreamInfo.new
      editmediastreaminfo_tmp.deserialize(i)
      @StreamInfos << editmediastreaminfo_tmp
    end
  end
  @Definition = params['Definition']
  @ProcedureName = params['ProcedureName']
  unless params['OutputConfig'].nil?
    @OutputConfig = EditMediaOutputConfig.new
    @OutputConfig.deserialize(params['OutputConfig'])
  end
  @SessionContext = params['SessionContext']
  @TasksPriority = params['TasksPriority']
  @SessionId = params['SessionId']
  @ExtInfo = params['ExtInfo']
end

def initialize(inputtype=nil, subappid=nil, fileinfos=nil, streaminfos=nil, definition=nil, procedurename=nil, outputconfig=nil, sessioncontext=nil, taskspriority=nil, sessionid=nil, extinfo=nil)

def initialize(inputtype=nil, subappid=nil, fileinfos=nil, streaminfos=nil, definition=nil, procedurename=nil, outputconfig=nil, sessioncontext=nil, taskspriority=nil, sessionid=nil, extinfo=nil)
  @InputType = inputtype
  @SubAppId = subappid
  @FileInfos = fileinfos
  @StreamInfos = streaminfos
  @Definition = definition
  @ProcedureName = procedurename
  @OutputConfig = outputconfig
  @SessionContext = sessioncontext
  @TasksPriority = taskspriority
  @SessionId = sessionid
  @ExtInfo = extinfo
end