luxlabs header browser preview


@class NSArray, NSMutableArray, NSMapTable;

@interface HFCameraPlaybackEngineEventCache : NSObject

@property (retain, nonatomic) NSMutableArray *allCameraEvents;
@property (readonly, nonatomic) NSMapTable *firstOfTheDayClips;
@property (readonly, nonatomic) NSMapTable *firstOfTheDayEvents;
@property (readonly, copy, nonatomic) NSArray *cameraEvents;
@property (readonly, nonatomic) NSArray *cameraClips;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)firstOfTheDayClipForDate:(id)a0;
- (BOOL)isFirstEventOfTheDay:(id)a0;
- (void)_setupDebugHandler;
- (id)hfCameraRecordingEventsFromArray:(id)a0;
- (BOOL)isEventDisplayable:(id)a0;
- (void)loadEvents:(id)a0;
- (void)prepareAndAddClip:(id)a0 toSortedEvents:(id)a1;
- (void)removeEventUUIDs:(id)a0 completion:(id /* block */)a1;
- (void)resetFirstOfTheDayContainers;
- (void)resetWithEvents:(id)a0;
- (id)timelineEligibleEventsFromEvents:(id)a0;
- (void)updateContainerForCameraRecordingEvent:(id)a0;
- (void)updateFirstOfTheDayContainersWithEvent:(id)a0;
- (void)updateWithEvents:(id)a0 completion:(id /* block */)a1;

@end