luxlabs header browser preview


@class BWPhotoManifest, NSObject;
@protocol OS_dispatch_queue;

@interface BWDeferredProcessingContainer : BWDeferredContainer {
    NSObject<OS_dispatch_queue> *_metadataPrefetchQueue;
    NSObject<OS_dispatch_queue> *_bufferPrefetchQueue;
}

@property (readonly, nonatomic) unsigned int ageSeconds;
@property (readonly, nonatomic) unsigned long long sizeBytes;
@property (readonly, nonatomic) BOOL isRemote;
@property (readonly, nonatomic) unsigned int processingCount;
@property (readonly, nonatomic) BWPhotoManifest *photoManifest;

- (void)dealloc;
- (id)copyArrayForTag:(id)a0 customClasses:(id)a1 err:(int *)a2;
- (id)copyAttributesForBufferType:(unsigned long long)a0 portType:(id)a1 err:(int *)a2;
- (struct __CVBuffer { } *)copyBufferForTag:(id)a0 err:(int *)a1;
- (struct __CVBuffer { } *)copyBufferForType:(unsigned long long)a0 portType:(id)a1 metadata:(id *)a2 err:(int *)a3;
- (id)copyBuffersForType:(unsigned long long)a0 portType:(id)a1 metadataArray:(id *)a2 err:(int *)a3;
- (id)copyDictionaryForTag:(id)a0 customClasses:(id)a1 err:(int *)a2;
- (id)copyDictionaryForTag:(id)a0 err:(int *)a1;
- (struct __CVBuffer { } *)copyInferenceBufferForKey:(id)a0 portType:(id)a1 err:(int *)a2;
- (id)copyInferenceForKey:(id)a0 customClasses:(id)a1 portType:(id)a2 err:(int *)a3;
- (id)copyMetadataForBufferTag:(id)a0 err:(int *)a1;
- (id)copyMetadataForTag:(id)a0 err:(int *)a1;
- (BOOL)hasBufferForType:(unsigned long long)a0 portType:(id)a1;
- (BOOL)hasInference:(id)a0 portType:(id)a1;
- (BOOL)hasInferenceBuffer:(id)a0 portType:(id)a1;
- (id)initWithApplicationID:(id)a0 captureRequestIdentifier:(id)a1 baseFolderURL:(id)a2 openForPeeking:(BOOL)a3 err:(int *)a4;
- (id)initWithApplicationID:(id)a0 resolvedSettings:(id)a1 unresolvedSettings:(id)a2 pipelineParameters:(id)a3 intermediates:(id)a4 photoDescriptors:(id)a5;
- (id)initWithXPCEncoding:(id)a0 applicationID:(id)a1 captureRequestIdentifier:(id)a2 baseFolderURL:(id)a3 err:(int *)a4;
- (void)releaseIntermediates;

@end