49+ (
FFprobeSession*)executeWithArgumentsAsync:(NSArray*)arguments withExecuteCallback:(
ExecuteCallback)executeCallback onDispatchQueue:(dispatch_queue_t)queue {
55+ (
FFprobeSession*)executeWithArgumentsAsync:(NSArray*)arguments withExecuteCallback:(
ExecuteCallback)executeCallback withLogCallback:(
LogCallback)logCallback onDispatchQueue:(dispatch_queue_t)queue {
79+ (
FFprobeSession*)executeAsync:(NSString*)command withExecuteCallback:(
ExecuteCallback)executeCallback onDispatchQueue:(dispatch_queue_t)queue {
92 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
99 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
106 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
113 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
120 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
127 NSArray* arguments = [[NSArray alloc] initWithObjects:@"-v", @"error", @"-hide_banner", @"-print_format", @"json", @"-show_format", @"-show_streams", @"-i", path, nil];
139+ (
MediaInformationSession*)getMediaInformationFromCommandAsync:(NSArray*)arguments withExecuteCallback:(
ExecuteCallback)executeCallback withLogCallback:(
LogCallback)logCallback onDispatchQueue:(dispatch_queue_t)queue withTimeout:(
int)waitTimeout {
void(^ ExecuteCallback)(id< Session > session)
void(^ LogCallback)(Log *log)
void asyncGetMediaInformationExecute:withTimeout:(MediaInformationSession *mediaInformationSession,[withTimeout] int waitTimeout)
void getMediaInformationExecute:withTimeout:(MediaInformationSession *mediaInformationSession,[withTimeout] int waitTimeout)
void ffprobeExecute:(FFprobeSession *ffprobeSession)
void asyncFFprobeExecute:(FFprobeSession *ffprobeSession)
NSArray * getFFprobeSessions()
void asyncFFprobeExecute:onDispatchQueue:(FFprobeSession *ffprobeSession,[onDispatchQueue] dispatch_queue_t queue)
void asyncGetMediaInformationExecute:onDispatchQueue:withTimeout:(MediaInformationSession *mediaInformationSession,[onDispatchQueue] dispatch_queue_t queue,[withTimeout] int waitTimeout)
NSArray * parseArguments:(NSString *command)