luxlabs header browser preview


@class SINetworkConfiguration, NSDictionary, SICoreAnalyticManager;
@protocol SINetworkProtocol;

@interface SIModel : NSObject

@property (retain, nonatomic) id<SINetworkProtocol> network;
@property (retain, nonatomic) SINetworkConfiguration *config;
@property (nonatomic) unsigned long long inferenceSignpostEventStart;
@property (nonatomic) unsigned long long inferenceSignpostEventEnd;
@property (retain) NSDictionary *inputs;
@property (retain) NSDictionary *outputs;
@property (retain, nonatomic) SICoreAnalyticManager *coreAnalyticManager;
@property double frameTimestamp;

- (void).cxx_destruct;
- (id)getConfiguration;
- (struct CGSize { double x0; double x1; })getOutputResolution;
- (id)initWithNetworkConfiguration:(id)a0;
- (id)networkVersion;
- (void)addPrewiringBuffersToStreamWithInputPools:(id)a0 outputPools:(id)a1 clearWiredBuffer:(BOOL)a2;
- (long long)evaluateWithInput:(id)a0 outputs:(id)a1;
- (struct CGSize { double x0; double x1; })getInputResolution;
- (id)getOpsForLibrary;
- (id)keysForCoreAnalyticAccumulatedData;
- (BOOL)switchNetworkConfiguration:(long long)a0;
- (void)unwirePrewiringBuffers;

@end