20#ifndef FFMPEG_KIT_SESSION_H
21#define FFMPEG_KIT_SESSION_H
23#import <Foundation/Foundation.h>
56- (NSDate*)getCreateTime;
63- (NSDate*)getStartTime;
85- (NSArray*)getArguments;
92- (NSString*)getCommand;
101- (NSArray*)getAllLogsWithTimeout:(
int)waitTimeout;
109- (NSArray*)getAllLogs;
128- (NSString*)getAllLogsAsStringWithTimeout:(
int)waitTimeout;
136- (NSString*)getAllLogsAsString;
145- (NSString*)getLogsAsString;
152- (NSString*)getOutput;
159- (SessionState)getState;
180- (NSString*)getFailStackTrace;
187- (LogRedirectionStrategy)getLogRedirectionStrategy;
196- (BOOL)thereAreAsynchronousMessagesInTransmit;
206- (void)addLog:(
Log*)log;
225- (void)fail:(NSException*)exception;
246- (BOOL)isMediaInformation;
void(^ LogCallback)(Log *log)