luxlabs header browser preview


@class KNRecordingMovieTrack, NSArray, KNRecordingSyncState, KNRecordingCorrectionHistory, NSDate;

@interface KNRecording : TSPObject

@property (readonly, nonatomic) NSArray *eventTracks;
@property (readonly, nonatomic) KNRecordingMovieTrack *movieTrack;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic) KNRecordingSyncState *syncState;
@property (readonly, nonatomic, getter=isInSyncWithShow) BOOL inSyncWithShow;
@property (readonly, nonatomic) NSDate *modificationDate;
@property (readonly, nonatomic) KNRecordingCorrectionHistory *correctionHistory;

+ (id)p_correctedNavigationEventsFromNavigationEventTrack:(id)a0;
+ (id)p_movieEventsDerivedFromNavigationEvents:(id)a0;

- (id)initWithContext:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)saveToArchiver:(id)a0;
- (id)initWithContext:(id)a0 eventTracks:(id)a1 movieTrack:(id)a2 duration:(double)a3;
- (id)initWithContext:(id)a0 eventTracks:(id)a1 movieTrack:(id)a2 duration:(double)a3 modificationDate:(id)a4;
- (id)initWithContext:(id)a0 eventTracks:(id)a1 movieTrack:(id)a2 duration:(double)a3 syncState:(id)a4 modificationDate:(id)a5 correctionHistory:(id)a6;
- (BOOL)isLocallyOutOfSyncWithShowUsingLocalOutOfSyncToken:(id)a0;
- (void)loadFromUnarchiver:(id)a0;
- (id)movieSegmentToTrimWhenReplacingAfterTime:(double)a0 trimDuration:(out double *)a1;
- (id)recordingByAddingMissingEventsForRadar49654305;
- (id)recordingByMarkingAsOutOfSyncWithShow:(BOOL)a0 withLocalOutOfSyncToken:(id)a1 restoringModificationDate:(id)a2;
- (id)recordingByReplacingAfterTime:(double)a0 withRecording:(id)a1 trimmedMovieSegment:(id)a2;
- (void)saveToArchive:(void *)a0 archiver:(id)a1;
- (void)slideNodeWasAddedToDocument:(id)a0;
- (void)slideNodeWillBeRemovedFromDocument:(id)a0;

@end