20 #ifndef FFMPEG_KIT_FFMPEG_SESSION_H
21 #define FFMPEG_KIT_FFMPEG_SESSION_H
23 #import <Foundation/Foundation.h>
37 - (instancetype)init:(NSArray*)arguments;
45 - (instancetype)init:(NSArray*)arguments withExecuteCallback:(
ExecuteCallback)executeCallback;
66 - (instancetype)init:(NSArray*)arguments withExecuteCallback:(
ExecuteCallback)executeCallback withLogCallback:(
LogCallback)logCallback withStatisticsCallback:(
StatisticsCallback)statisticsCallback withLogRedirectionStrategy:(LogRedirectionStrategy)logRedirectionStrategy;
82 - (NSArray*)getAllStatisticsWithTimeout:(
int)waitTimeout;
115 - (void)addStatistics:(
Statistics*)statistics;
void(^ ExecuteCallback)(id< Session > session)
void(^ LogCallback)(Log *log)
void(^ StatisticsCallback)(Statistics *statistics)
NSArray * getStatistics()
Statistics * getLastReceivedStatistics()
StatisticsCallback getStatisticsCallback()
NSArray * getAllStatistics()