luxlabs header browser preview


@class NSMutableDictionary, NSDictionary, NSURL, AVURLAsset;

@interface VCPURLAsset : VCPAsset {
    NSURL *_imageURL;
    AVURLAsset *_movie;
    long long _mediaType;
    unsigned long long _mediaSubtypes;
    unsigned long long _pixelWidth;
    unsigned long long _pixelHeight;
    BOOL _onceExif;
    NSDictionary *_cachedExif;
    BOOL _onceScenes;
    NSMutableDictionary *_cachedScenes;
}

+ (id)imageAssetWithURL:(id)a0;
+ (id)livePhotoAssetWithImageURL:(id)a0 andMovieURL:(id)a1;
+ (id)movieAssetWithURL:(id)a0;
+ (id)sdofImageAssetWithURL:(id)a0;

- (id)scenes;
- (unsigned long long)mediaSubtypes;
- (id)modificationDate;
- (long long)mediaType;
- (void).cxx_destruct;
- (double)duration;
- (unsigned long long)pixelHeight;
- (unsigned long long)pixelWidth;
- (id)movie;
- (id)mainFileURL;
- (id)exif;
- (struct __CVBuffer { } *)imageWithPreferredDimension:(unsigned long long)a0;
- (struct __CVBuffer { } *)imageWithPreferredDimension:(unsigned long long)a0 orientation:(unsigned int *)a1;
- (id)initWithImageURL:(id)a0 andMovieURL:(id)a1;
- (id)initWithImageURL:(id)a0 isSDOF:(BOOL)a1;
- (id)initWithMovieURL:(id)a0;
- (BOOL)isMovieResourceLocalAvailable;
- (id)originalMovie;
- (float)originalPhotoOffsetSeconds;
- (float)photoOffsetSeconds;
- (struct { struct { long long x0; int x1; unsigned int x2; long long x3; } x0; struct { long long x0; int x1; unsigned int x2; long long x3; } x1; })slomoRange;
- (float)slowmoRate;

@end