luxlabs header browser preview


@class NSString, NSArray, NSURL, NSData, PLThumbnailManager, PLManagedAsset;

@interface PHAssetCreationDerivativeContext : NSObject

@property (nonatomic) long long nextAvailableThumbnailIndex;
@property (retain, nonatomic) PLThumbnailManager *thumbnailManager;
@property (nonatomic) BOOL thumbnailWriteSucceeded;
@property (copy, nonatomic) NSString *thumbnailIdentifier;
@property (retain, nonatomic) NSURL *fileURLForThumbnailFile;
@property (retain, nonatomic) NSData *originalHash;
@property (retain, nonatomic) PLManagedAsset *asset;
@property (copy, nonatomic) NSString *assetUUID;
@property (nonatomic) short assetKind;
@property (copy, nonatomic) NSString *originalUTI;
@property (nonatomic) long long assetOrientation;
@property (nonatomic) struct CGSize { double width; double height; } assetOrientedImageSize;
@property (nonatomic) struct CGSize { double width; double height; } embeddedThumbnailSize;
@property (nonatomic) long long maxPixelSize;
@property (copy, nonatomic) NSString *assetExtension;
@property (retain, nonatomic) NSData *imageData;
@property (copy, nonatomic) NSString *fullsizeRenderImagePath;
@property (copy, nonatomic) NSString *pathForOriginalFile;
@property (copy, nonatomic) NSString *pathForVideoPreviewFile;
@property (copy, nonatomic) NSString *fullsizeRenderVideoPath;
@property (retain, nonatomic) NSArray *auxiliaryImageRecords;

- (void).cxx_destruct;

@end