luxlabs header browser preview


@class AVAssetWriterInput, AVAssetWriter, AVAssetWriterInputPixelBufferAdaptor;

@interface SCNMovieExportOperation : _SCNExportOperation {
    AVAssetWriterInput *_assetWriterInput;
    AVAssetWriterInputPixelBufferAdaptor *_avAdaptor;
    AVAssetWriter *_assetWriter;
    float _rate;
    BOOL _mirrored;
    float _supersampling;
}

- (void)dealloc;
- (void)main;
- (void)_finishedExport;
- (struct CGImage { } *)_copySnapshot:(struct CGSize { double x0; double x1; })a0;
- (void)_setupMovieToWritableFile:(id)a0;
- (void)appendImage:(struct CGImage { } *)a0 withPresentationTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 usingAdaptor:(id)a2;
- (id)initWithRenderer:(id)a0 size:(struct CGSize { double x0; double x1; })a1 attributes:(id)a2 outputURL:(id)a3;
- (void)renderAndAppendWithPresentationTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 usingAdaptor:(id)a1 metalTextureCache:(struct __CVMetalTextureCache { } *)a2 cvQueue:(id)a3 completionBlock:(id /* block */)a4;

@end