luxlabs header browser preview


@class NSArray;

@interface AVTimeRangeCollection : NSObject

@property (readonly) NSArray *timeRanges;
@property (readonly) double combinedDuration;

- (id)init;
- (unsigned long long)count;
- (double)displayTimeFromTime:(double)a0;
- (void).cxx_destruct;
- (id)initWithTimeRanges:(id)a0;
- (double)timeFromDisplayTime:(double)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithInterstitialTimeRanges:(id)a0;
- (id)arrayOfBoundaryTimes;
- (id)arrayOfDisplayTimes;
- (id)arrayOfDisplayTimesMatching:(id /* block */)a0;
- (id)displayTimeRangeTrimmedToTimeRange:(id)a0;
- (id)initWithTimedMetadataGroups:(id)a0;
- (BOOL)isEqualToTimeRangeCollection:(id)a0;
- (void)setMapDate:(id)a0 toTime:(double)a1;
- (id)timeRangeAfterTime:(double)a0;
- (id)timeRangeBeforeTime:(double)a0;
- (id)timeRangeClosestToTime:(double)a0;
- (id)timeRangeContainingTime:(double)a0;
- (id)timeRangesBetweenDisplayTime:(double)a0 and:(double)a1;

@end