luxlabs header browser preview


@class NSString, NSArray, NSURL, FigCaptureStillImageSettings, NSDictionary, BWStillImageCaptureSettings, NSMutableArray, NSObject, BWDeferredPipelineParameters;
@protocol OS_os_transaction;

@interface BWDeferredContainer : NSObject {
    long long _creationTimeNS;
    struct _opaque_pthread_rwlock_t { long long __sig; char __opaque[192]; } _lock;
    NSObject<OS_os_transaction> *_transaction;
    NSURL *_baseFolderURL;
    NSString *_applicationID;
    NSMutableArray *_intermediates;
}

@property (readonly, nonatomic) unsigned int processingType;
@property (readonly, nonatomic) NSString *applicationID;
@property (readonly, nonatomic) NSString *captureRequestIdentifier;
@property (readonly, nonatomic) unsigned long long captureRequestIdentifierBytesLow;
@property (readonly, nonatomic) unsigned long long captureRequestIdentifierBytesHigh;
@property (readonly, nonatomic) long long manifestVersion;
@property (readonly, nonatomic) NSDictionary *manifest;
@property (readonly, nonatomic) NSMutableArray *photoDescriptors;
@property (readonly, nonatomic) BWDeferredPipelineParameters *pipelineParameters;
@property (readonly, nonatomic) BWStillImageCaptureSettings *captureSettings;
@property (readonly, nonatomic) FigCaptureStillImageSettings *settings;
@property (readonly, nonatomic) NSArray *bufferAttributes;
@property (readonly, nonatomic) NSArray *intermediates;
@property (readonly, nonatomic) NSString *prettyDescription;

+ (void)initialize;
+ (id)archiveObject:(id)a0 error:(id *)a1;
+ (BOOL)archiveObjectWithURL:(id)a0 object:(id)a1 error:(id *)a2;
+ (id)buildArchiveClasses:(id)a0;
+ (id)manifestDictionaryForApplicationIdentifier:(id)a0 captureRequestIdentifier:(id)a1 photoDescriptors:(id)a2;
+ (id)manifestDictionaryForURL:(id)a0 err:(int *)a1;
+ (id)unarchiveObject:(id)a0 classes:(id)a1 error:(id *)a2;
+ (id)unarchiveObjectWithURL:(id)a0 classes:(id)a1 error:(id *)a2;
+ (int)validateManifestURLSize:(id)a0;

- (id)init;
- (void)dealloc;
- (id)description;
- (BOOL)hasTag:(id)a0;
- (id)initWithApplicationID:(id)a0 captureRequestIdentifier:(id)a1 baseFolderURL:(id)a2 queuePriority:(unsigned int)a3 err:(int *)a4;
- (id)initWithApplicationID:(id)a0 resolvedSettings:(id)a1 unresolvedSettings:(id)a2 pipelineParameters:(id)a3 intermediates:(id)a4 photoDescriptors:(id)a5;
- (BOOL)valid:(int *)a0;

@end