luxlabs header browser preview


@class AVAssetExportSession, RCWaveformDataSource, RCComposition;

@interface RCCompositionComposedAssetWriter : NSObject {
    AVAssetExportSession *_exportSession;
    RCWaveformDataSource *_waveformDataSource;
}

@property (readonly, nonatomic) RCComposition *composition;
@property (nonatomic) BOOL canGenerateWaveform;
@property (nonatomic) BOOL canGenerateWaveformByProcessingAVURL;
@property (nonatomic) BOOL canSaveCompositionMetadata;
@property (readonly, nonatomic) float progress;

- (id)initWithComposition:(id)a0;
- (void).cxx_destruct;
- (void)cancel;
- (void)_writeCompositionWaveformForFinalizedAssetFromFragmentsWithCompletionHandler:(id /* block */)a0;
- (void)_writeCompositionWaveformForFinalizedAssetWithCompletionHandler:(id /* block */)a0;
- (void)_writeCompositionWithCompletionHandler:(id /* block */)a0;
- (void)writeCompositionWithCompletionBlock:(id /* block */)a0;

@end