luxlabs header browser preview


@class NSDictionary, NSString;

@interface BWDeferredBufferIntermediate : BWDeferredIntermediate

@property (readonly, nonatomic) struct __CVBuffer { } *buffer;
@property (readonly, nonatomic) unsigned long long bufferType;
@property (readonly, nonatomic) unsigned long long captureFrameFlags;
@property (readonly, nonatomic) NSDictionary *attributes;
@property (readonly, nonatomic) NSString *metadataTag;
@property (readonly, nonatomic) NSString *rawThumbnailsBufferTag;
@property (readonly, nonatomic) NSString *rawThumbnailsMetadataTag;
@property (readonly, nonatomic) NSString *mainRawThumbnailBufferTag;
@property (readonly, nonatomic) NSString *mainRawThumbnailMetadataTag;
@property (readonly, nonatomic) NSString *sifrRawThumbnailBufferTag;
@property (readonly, nonatomic) NSString *sifrRawThumbnailMetadataTag;
@property (readonly, nonatomic) NSString *portType;
@property (readonly, nonatomic) int compressionProfile;

+ (BOOL)supportsSecureCoding;

- (unsigned int)pixelFormat;
- (void)dealloc;
- (int)flush;
- (void)encodeWithCoder:(id)a0;
- (int)setBuffer:(struct __CVBuffer { } *)a0;
- (id)description;
- (id)initWithCoder:(id)a0;
- (id)archive:(int *)a0;
- (id)fetchAndRetain:(int *)a0;
- (id)_shortString;
- (id)initWithBuffer:(struct __CVBuffer { } *)a0 tag:(id)a1 bufferType:(unsigned long long)a2 captureFrameFlags:(unsigned long long)a3 metadataTag:(id)a4 portType:(id)a5 compressionProfile:(int)a6 URL:(id)a7;
- (id)initWithBuffer:(struct __CVBuffer { } *)a0 tag:(id)a1 bufferType:(unsigned long long)a2 captureFrameFlags:(unsigned long long)a3 metadataTag:(id)a4 rawThumbnailsBufferTag:(id)a5 rawThumbnailsMetadataTag:(id)a6 mainRawThumbnailBufferTag:(id)a7 mainRawThumbnailMetadataTag:(id)a8 sifrRawThumbnailBufferTag:(id)a9 sifrRawThumbnailMetadataTag:(id)a10 portType:(id)a11 compressionProfile:(int)a12 URL:(id)a13;
- (void)releaseBuffer;
- (int)setURL:(id)a0 prefetchQueue:(id)a1;

@end