luxlabs header browser preview


@class NSString, NSUUID;

@interface CSEndpointDelayReporter : NSObject

@property (nonatomic) BOOL isMedocEnabled;
@property (nonatomic) double endpointTimeInMs;
@property (nonatomic) double userSpeakingStartedTimeInMs;
@property (nonatomic) double userSpeakingEndedTimeInMs;
@property (nonatomic) unsigned long long endpointBufferHostTime;
@property (nonatomic) unsigned long long userSpeakingStartedHostTime;
@property (nonatomic) unsigned long long userSpeakingEndedHostTime;
@property (nonatomic) unsigned long long stopRecordingHostTime;
@property (retain, nonatomic) NSString *requestMHUUID;
@property (retain, nonatomic) NSUUID *turnIdentifier;
@property (nonatomic) BOOL didReportEndpointDelay;
@property (retain, nonatomic) NSString *curTRPId;

- (void)reset;
- (void).cxx_destruct;
- (void)_reportUEIUserSpeakingContext;
- (unsigned long long)estimatedUserSpeakingEndedHostTime;
- (unsigned long long)estimatedUserSpeakingStartedHostTime;
- (id)initWithRequestMHUUID:(id)a0 turnIdentifier:(id)a1;
- (id)initWithRequestMHUUID:(id)a0 turnIdentifier:(id)a1 withMedocEnabled:(BOOL)a2;
- (void)instrumentEndpointSignpostsForServerEndpointWithEndTime:(double)a0 leadingSilence:(double)a1 trailingSilence:(double)a2 stopRecordingMachContinuousTime:(unsigned long long)a3 skippedSamplesTimeInSec:(double)a4 firstAudioSampleSensorHostTime:(unsigned long long)a5;
- (void)reportEndpointDelayIfNeed;
- (void)setSpeechRecognizedContext:(id)a0 withEndpointerMetrics:(id)a1;
- (void)setSpeechRecognizedContext:(id)a0 withEndpointerMetrics:(id)a1 withTrpId:(id)a2;

@end