luxlabs header browser preview


@class NSMutableArray;

@interface BWVideoOrientationTimeMachine : NSObject {
    NSMutableArray *_cache;
    unsigned long long _capacity;
    struct opaqueCMFormatDescription { } *_formatDescription;
    unsigned int _metadataLocalID;
    struct OpaqueFigSimpleMutex { } *_propertyMutex;
}

+ (void)initialize;

- (void)dealloc;
- (id)_cachedItemsFromPTSSeconds:(double)a0 toPTSSeconds:(double)a1;
- (void)addItemToCacheWithPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 exifOrientation:(short)a1;
- (id)copyVideoOrientationSbufFromPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 toPTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 referencePTS:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2;
- (id)debugDescription;
- (id)initWithCapacity:(unsigned long long)a0 formatDescription:(struct opaqueCMFormatDescription { } *)a1 metadataLocalID:(unsigned int)a2;

@end