luxlabs header browser preview


@class NSString, PLPTPAssetHandle, UTType, NSData, NSNumber;

@interface PLPTPAsset : NSObject <NSMutableCopying, NSCopying>

@property (readonly, copy, nonatomic) PLPTPAssetHandle *assetHandle;
@property (readonly, copy, nonatomic) NSString *cacheKey;
@property (readonly, copy, nonatomic) NSString *filename;
@property (readonly, copy, nonatomic) NSString *createdFilename;
@property (readonly, nonatomic, getter=isDeleted) BOOL deleted;
@property (readonly, copy, nonatomic) NSString *originalFilename;
@property (readonly, copy, nonatomic) NSString *fullDirectoryPath;
@property (readonly, nonatomic, getter=isExifAvailable) BOOL exifAvailable;
@property (readonly, copy, nonatomic) NSNumber *objectCompressedSize;
@property (readonly, copy, nonatomic) NSString *fingerprint;
@property (readonly, copy, nonatomic) NSString *originatingAssetID;
@property (readonly, copy, nonatomic) NSNumber *thumbOffset;
@property (readonly, copy, nonatomic) NSNumber *thumbCompressedSize;
@property (readonly, nonatomic) struct CGSize { double width; double height; } imagePixSize;
@property (readonly, nonatomic) struct CGSize { double width; double height; } thumbPixSize;
@property (readonly, nonatomic) long long desiredOrientation;
@property (readonly, copy, nonatomic) NSString *modificationDateString;
@property (readonly, copy, nonatomic) NSString *captureDateString;
@property (readonly, copy, nonatomic) NSString *durationString;
@property (readonly, copy, nonatomic) NSString *locationString;
@property (readonly, copy, nonatomic) NSString *groupUUID;
@property (readonly, copy, nonatomic) NSString *spatialOverCaptureGroupIdentifier;
@property (readonly, copy, nonatomic) NSString *burstUUID;
@property (readonly, nonatomic, getter=isBurstPicked) BOOL burstPicked;
@property (readonly, nonatomic, getter=isBurstFavorite) BOOL burstFavorite;
@property (readonly, nonatomic, getter=isBurstFirstPicked) BOOL burstFirstPicked;
@property (readonly, nonatomic, getter=isHighFrameRateVideo) BOOL highFrameRateVideo;
@property (readonly, nonatomic, getter=isTimeLapseVideo) BOOL timeLapseVideo;
@property (readonly, copy, nonatomic) NSString *relatedUUID;
@property (readonly, nonatomic) long long conversionGroup;
@property (readonly, nonatomic) unsigned int videoCodec;
@property (readonly, nonatomic) UTType *contentType;
@property (readonly, copy, nonatomic) NSData *event;

- (id)description;
- (id)_pl_prettyDescriptionWithIndent:(long long)a0;
- (void).cxx_destruct;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithPTPAsset:(id)a0;

@end