luxlabs header browser preview


@class NSURL, NSMutableDictionary, CLLocation, NSDate, NSDictionary, AVAudioMix, NSObject, AVAsset, PFAssetAdjustments, NSString, PHLivePhoto, NSMutableSet, UIImage;
@protocol OS_dispatch_queue;

@interface AEAssetPackage : NSObject <PUCAMReviewAsset, NSCopying, NSMutableCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) unsigned long long mediaType;
@property (readonly, nonatomic) unsigned long long mediaSubtypes;
@property (readonly, nonatomic) long long playbackStyle;
@property (readonly, nonatomic) unsigned short playbackVariation;
@property (readonly, nonatomic) unsigned long long pixelWidth;
@property (readonly, nonatomic) unsigned long long pixelHeight;
@property (readonly, nonatomic) CLLocation *location;
@property (readonly, nonatomic) double aspectRatio;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *modificationDate;
@property (readonly, nonatomic, getter=isFavorite) BOOL favorite;
@property (readonly, nonatomic, getter=isHDR) BOOL HDR;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic, getter=isLivePhoto) BOOL livePhoto;
@property (readonly, nonatomic, getter=isLivePhotoPlaceholder) BOOL livePhotoPlaceholder;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } livePhotoSynchronizedDisplayTime;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } livePhotoDuration;
@property (readonly, copy, nonatomic) NSString *burstIdentifier;
@property (readonly, nonatomic) BOOL representsBurst;
@property (readonly, nonatomic) unsigned long long numberOfRepresentedAssets;
@property (readonly, nonatomic) UIImage *providedPreviewImage;
@property (readonly, nonatomic) NSDictionary *providedImageMetadata;
@property (readonly, nonatomic) NSURL *providedFullsizeImageURL;
@property (readonly, nonatomic) NSURL *providedFullsizeRenderImageURL;
@property (readonly, nonatomic) PHLivePhoto *providedLivePhoto;
@property (readonly, nonatomic) AVAsset *providedAVAsset;
@property (readonly, nonatomic) AVAudioMix *providedAudioMix;
@property (readonly, nonatomic) NSURL *providedVideoURL;
@property (readonly, nonatomic) NSURL *providedFullsizeRenderVideoURL;
@property (readonly, nonatomic) PFAssetAdjustments *assetAdjustments;
@property (readonly, nonatomic) NSString *uuid;
@property (readonly, nonatomic, getter=isHidden) BOOL hidden;
@property (readonly, nonatomic) NSDate *localCreationDate;
@property (readonly, nonatomic) NSString *localizedGeoDescription;
@property (readonly, nonatomic) BOOL isTemporaryPlaceholder;
@property (readonly, nonatomic) NSString *uniformTypeIdentifier;
@property (readonly, nonatomic) unsigned long long originalFilesize;
@property (readonly, nonatomic) BOOL isAnimatedImage;
@property (readonly, nonatomic) BOOL canPlayPhotoIris;
@property (readonly, nonatomic) BOOL canPlayLoopingVideo;
@property (readonly, nonatomic) BOOL isPhotoIrisPlaceholder;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } photoIrisStillDisplayTime;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } photoIrisVideoDuration;
@property (readonly, nonatomic) BOOL hasPhotoColorAdjustments;
@property (readonly, nonatomic) unsigned long long deferredLogInfo;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } videoKeyFrameSourceTime;
@property (readonly, nonatomic) BOOL needsDeferredProcessing;
@property (readonly, nonatomic) unsigned short deferredProcessingNeeded;
@property (readonly, nonatomic) BOOL isGuestAsset;
@property (readonly, nonatomic) BOOL hasSyndicationInformation;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *_packageContentQueue;
@property (readonly, nonatomic) NSMutableDictionary *_contentQueue_finalURLs;
@property (readonly, nonatomic) NSMutableDictionary *_contentQueueSidecar;
@property (readonly, nonatomic) NSMutableSet *_contentQueue_suppressedTypes;
@property (readonly, copy, nonatomic) NSString *identifier;

+ (id)unsuppressedURLsFromURLs:(id)a0;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)isContentEqualTo:(id)a0;
- (id)sidecarSnapshot;
- (long long)_sendSourceFromMediaOrigin:(long long)a0;
- (id)_sidecarObjectForKey:(id)a0;
- (id)browserItemPayload;
- (BOOL)containsLivePhotoContent;
- (BOOL)containsSuppressedLivePhoto;
- (id)currentURLForType:(id)a0;
- (id)durableURLsSnapshot;
- (id)durableURLsSnapshotApplyingSuppression:(BOOL)a0;
- (id)initWithAssetIdentifier:(id)a0 durableURLs:(id)a1 sidecar:(id)a2;
- (id)initWithAssetIdentifier:(id)a0 durableURLs:(id)a1 suppressedTypes:(id)a2 sidecar:(id)a3;
- (BOOL)isURLSuppressedForType:(id)a0;
- (long long)mediaOrigin;
- (id)reviewAssetFromPackageMetadata;
- (id)sidecarDateForKey:(id)a0;
- (id)sidecarImageForKey:(id)a0;
- (id)sidecarNumberForKey:(id)a0;
- (id)sidecarPropertyListForKey:(id)a0;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })sidecarTimeForKey:(id)a0;
- (id)suppressedTypesSnapshot;

@end