luxlabs header browser preview


@interface VideoReaderRand : VideoReader {
    struct vector<CMTime, std::allocator<CMTime>> { struct *__begin_; struct *__end_; struct __compressed_pair<CMTime *, std::allocator<CMTime>> { struct *__value_; } __end_cap_; } _frameTimes;
    int _lastFrameDex;
    int _numFrames;
}

- (int)reset;
- (id).cxx_construct;
- (void).cxx_destruct;
- (int)getFrameAtTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0 frame:(struct opaqueCMSampleBuffer **)a1 rawFrameIndex:(unsigned int *)a2;
- (int)indexForTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (id)initFromFile:(id)a0 frameTimes:(const void *)a1;
- (id)initFromFile:(id)a0 withParams:(id)a1;

@end