luxlabs header browser preview


@class NSString, NSURL;

@interface FlexMLSong : FlexSongBackend

@property (readonly, nonatomic) NSString *rootPath;
@property (readonly, nonatomic) NSString *metadataPath;
@property (copy, nonatomic) NSString *audioFileExtension;
@property (nonatomic) struct { long long value; int timescale; unsigned int flags; long long epoch; } cachedNaturalDuration;
@property (readonly, nonatomic) NSURL *audioFileURL;

+ (id)loadSongAtPath:(id)a0;

- (BOOL)canPlay;
- (id)initWithFileAtPath:(id)a0;
- (BOOL)isLoaded;
- (void).cxx_destruct;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })minimumDuration;
- (struct { long long x0; int x1; unsigned int x2; long long x3; })naturalDuration;
- (id)idealDurations;
- (id)_summaryManager;
- (void)_setupInitialAssets:(id)a0;
- (id)renditionForDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 withOptions:(id)a1 testingContext:(id)a2;
- (id)timedMetadataItemsWithIdentifier:(id)a0 forRendition:(id)a1;
- (BOOL)verifyRendition:(id)a0 forDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 failureReason:(id *)a2;

@end