luxlabs header browser preview


@class PAImageConversionServiceClient, NSProgress, PAVideoConversionServiceClient, NSMutableArray;

@interface MediaConversionServiceCommandLineDriver : NSObject

@property (retain) NSMutableArray *conversionOptionSets;
@property (retain) NSProgress *conversionProgress;
@property BOOL verbose;
@property BOOL showProgress;
@property BOOL replaceExistingOutput;
@property BOOL waitForSignalAfterCompletion;
@property BOOL pauseAtStart;
@property BOOL launchServiceAtStart;
@property BOOL pauseAfterLaunchingService;
@property (retain) PAImageConversionServiceClient *imageConversionServiceClient;
@property (retain) PAVideoConversionServiceClient *videoConversionServiceClient;

+ (id)usage;
+ (void)output:(id)a0;
+ (struct option { char *x0; int x1; int *x2; int x3; } *)longopts;
+ (const char *)optstring;
+ (void)outputError:(id)a0;
+ (id)usagesummary;
+ (void)outputConversionError:(id)a0 status:(long long)a1;
+ (BOOL)outputJSONDataForConversionOutputInformation:(id)a0;
+ (id)replacementObjectForObject:(id)a0 valueConversionHandler:(id /* block */)a1;

- (id)init;
- (int)run;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (BOOL)processOption:(int)a0 arg:(id)a1;
- (BOOL)hasConversionOfType:(id)a0;
- (int)runImageConversionWithConversionOptionSet:(id)a0;
- (int)runVideoConversionWithConversionOptionSet:(id)a0;
- (int)runVideoStillExtractionConversionWithConversionOptionSet:(id)a0;
- (void)sendMessageToLaunchService;
- (int)validateAndProcessArgumentValues;
- (void)waitForSigInt;

@end