luxlabs header browser preview


@class PVVideoCompositing;

@interface JFXReaderWriterExportController : JFXExportController

@property (nonatomic) float progress;
@property (retain, nonatomic) PVVideoCompositing *customCompositor;

- (void).cxx_destruct;
- (void)JFX_continueExportForNextPreset;
- (id)JFX_videoCompressionSettingsFromAssistant:(id)a0;
- (struct CGSize { double x0; double x1; })applyCompositionAspectRatioToAVPresetSize:(struct CGSize { double x0; double x1; })a0 compositionSize:(struct CGSize { double x0; double x1; })a1;
- (id)audioCompressionSettings;
- (void)cancelExportWithStatus:(long long)a0;
- (void)continueExportAfterDelay;
- (id)fileTypeFromExtension;
- (long long)mapAssetReaderStatusToExportStatus:(long long)a0;
- (long long)mapAssetWriterStatusToExportStatus:(long long)a0;
- (void)transferSampleBuffers:(id)a0 assetReader:(id)a1 assetWriterInput:(id)a2 assetWriter:(id)a3 timeRangeToExport:(struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })a4 queue:(id)a5 pass:(long long)a6 completionBlock:(id /* block */)a7;
- (void)updateSessionProgress:(id)a0;
- (void)updateStatusAndErrorFromReader:(id)a0 andWriter:(id)a1;
- (id)videoCompressionSettings:(struct CGSize { double x0; double x1; })a0;
- (id)videoDecompressionSettingsForVideoCompressionSettings:(id)a0;

@end