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