luxlabs header browser preview


@class MLModel, NSDictionary, NSArray;

@interface CSEnhancedEndpointer : NSObject

@property (retain, nonatomic) MLModel *endpointerModel;
@property (retain, nonatomic) NSDictionary *inputSpecs;
@property (retain, nonatomic) NSArray *outputNodes;
@property (readonly, nonatomic) float defaultThresholdPartial;
@property (readonly, nonatomic) float defaultThresholdRC;
@property (readonly, nonatomic) float relaxedThresholdPartial;
@property (readonly, nonatomic) float relaxedThresholdRC;
@property (readonly, nonatomic) int extraDelayMs;
@property (readonly, nonatomic) BOOL delayedTrigger;
@property (readonly, nonatomic) double targetTimeDefault;
@property (readonly, nonatomic) double targetTimeRelaxed;
@property (readonly, nonatomic) BOOL hasHadDelayedDefaultResult;

- (void).cxx_destruct;
- (id)_constructFeatureDictionary:(id)a0;
- (BOOL)_didDefaultEndpointerFireWithPartialScore:(float)a0 rcScore:(float)a1;
- (BOOL)_didRelaxedEndpointerFireWithPartialScore:(float)a0 rcScore:(float)a1;
- (void)_extractModelSpecs;
- (BOOL)_shouldForceEndpoint:(id)a0;
- (void)didEndpointWithFeatures:(id)a0 audioTimestampMs:(double)a1 completion:(id /* block */)a2;
- (id)initWithModelFile:(id)a0 defaultThresholdPartial:(float)a1 defaultThresholdRC:(float)a2 relaxedThresholdPartial:(float)a3 relaxedThresholdRC:(float)a4 extraDelayMs:(int)a5;
- (void)updateDefaultThresholdPartial:(float)a0 defaultThresholdRC:(float)a1 relaxedThresholdPartial:(float)a2 relaxedThresholdRC:(float)a3;
- (void)updateDelayedTriggerSwitch:(BOOL)a0;

@end