luxlabs header browser preview


@class NSMapTable, NSObject;
@protocol OS_dispatch_queue;

@interface CAMThumbnailGenerator : NSObject

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *_generationQueue;
@property (readonly, nonatomic) struct OpaqueVTPixelTransferSession { } *_generationQueuePixelTransferSession;
@property (readonly, nonatomic) NSMapTable *_generationQueueRotationSessionsMapTable;

- (id)init;
- (id)newJPEGDataInOrientation:(long long)a0 usingSurface:(void *)a1 withMetadata:(id)a2;
- (void)dealloc;
- (struct CGImage { } *)newBGRAImageOfFormat:(long long)a0 inOrientation:(long long)a1 usingSurface:(void *)a2;
- (id)newJPEGDataOfFormat:(long long)a0 inOrientation:(long long)a1 usingSurface:(void *)a2 withMetadata:(id)a3;
- (struct __CVBuffer { } *)_newThumbnailOfFormat:(long long)a0 inOrientation:(long long)a1 withPixelFormat:(unsigned int)a2 usingPixelBuffer:(struct __CVBuffer { } *)a3;
- (void).cxx_destruct;
- (id)newJPEGDataInOrientation:(long long)a0 usingPixelBuffer:(struct __CVBuffer { } *)a1;
- (struct __CVBuffer { } *)_newThumbnailOfSize:(struct CGSize { double x0; double x1; })a0 inOrientation:(long long)a1 withPixelFormat:(unsigned int)a2 usingPixelBuffer:(struct __CVBuffer { } *)a3;
- (struct __CVBuffer { } *)_newRotatedPixelBuffer:(struct __CVBuffer { } *)a0 withOrientation:(long long)a1;
- (struct CGImage { } *)newBGRAImageInOrientation:(long long)a0 usingSurface:(void *)a1;
- (id)_neededColorspacePropertiesFromMetadata:(id)a0;
- (struct CGImage { } *)newBGRAImageInOrientation:(long long)a0 usingPixelBuffer:(struct __CVBuffer { } *)a1;
- (struct CGImage { } *)newBGRAImageOfFormat:(long long)a0 inOrientation:(long long)a1 usingPixelBuffer:(struct __CVBuffer { } *)a2;

@end