luxlabs header browser preview


@class RCPRecorderConfig;
@protocol RCPAnalyticsEventSender;

@interface RCPEventStreamRecorder : RCPEventStream {
    struct __IOHIDEvent { } *_startLocationEvent;
}

@property (nonatomic) long long state;
@property (nonatomic) unsigned long long startTimestamp;
@property (nonatomic) struct __IOHIDEvent { } *startLocationEvent;
@property (retain, nonatomic) id<RCPAnalyticsEventSender> analyticsEventSender;
@property (readonly, nonatomic) RCPRecorderConfig *config;
@property (readonly, nonatomic, getter=isRecording) BOOL recording;

+ (id)recorderWithConfiguration:(id)a0;

- (void)stopRecording;
- (void)startRecording;
- (void)enqueueEvent:(id)a0;
- (void)dealloc;
- (void)finalizeEvents;
- (void)_finalizePointerEvents;
- (void).cxx_destruct;

@end