luxlabs header browser preview


@class NSString, NSMutableArray, NSMutableDictionary;

@interface ConversionOptionSet : NSObject

@property (retain) NSString *conversionType;
@property (retain) NSString *sourcePath;
@property (retain) NSString *sourcePathVideoComplement;
@property (retain) NSString *destinationPath;
@property (retain) NSString *destinationPathVideoComplement;
@property (retain) NSMutableArray *conversionOptionInputKeyValuePairs;
@property (retain) NSString *presetName;
@property long long repeatCount;
@property (retain) NSMutableDictionary *conversionOptions;
@property BOOL replaceExistingOutput;
@property BOOL verbose;

+ (id)knownConversionTypes;
+ (struct CGSize { double x0; double x1; })sizeForImageAtPath:(id)a0;

- (id)init;
- (void).cxx_destruct;
- (id)cmTimeRangeDictionaryForString:(id)a0;
- (id)arrayOfStringsForString:(id)a0;
- (int)checkDestinationExists;
- (id)conversionOptionValueForString:(id)a0 valueType:(unsigned long long)a1;
- (id)metadataPolicyForString:(id)a0;
- (id)photosAdjustmentsDictionaryForAdjustmentsFileAtPath:(id)a0;
- (id)photosAdjustmentsDictionaryForString:(id)a0;
- (id)presetListForMapping:(id)a0;
- (id)presetNameToOptionsMappingForImageConversionOrVideoStillImageExtraction;
- (id)presetNameToOptionsMappingForVideoTranscoding;
- (BOOL)processConversionOptionKey:(id)a0 valueString:(id)a1;
- (double)scaleFactorForInputSize:(struct CGSize { double x0; double x1; })a0 sharedStreamsSizeSpecificationString:(id)a1;
- (int)validateAndProcess;

@end