luxlabs header browser preview


@class AVSampleBufferGenerator;

@interface AVSampleBufferGeneratorBatch : NSObject {
    AVSampleBufferGenerator *_sampleGenerator;
    struct OpaqueFigSampleGeneratorBatch { } *_sampleGeneratorBatch;
    BOOL _openToRequests;
    struct OpaqueFigSimpleMutex { } *_stateMutex;
    id /* block */ _completionHandler;
}

@property (readonly, nonatomic) AVSampleBufferGenerator *_generator;

+ (void)initialize;

- (id)init;
- (void)dealloc;
- (void)cancel;
- (id /* block */)_completionHandler;
- (id)initWithGenerator:(id)a0;
- (struct opaqueCMSampleBuffer { } *)createAndAddSampleBufferForRequest:(id)a0 error:(id *)a1;
- (BOOL)isOpenToRequests;
- (void)makeDataReadyWithCompletionHandler:(id /* block */)a0;

@end