luxlabs header browser preview


@class VNDetectedObjectObservation;

@interface VNTrackingRequest : VNImageBasedRequest

@property (retain, nonatomic) VNDetectedObjectObservation *inputObservation;
@property (nonatomic) unsigned long long trackingLevel;
@property (nonatomic, getter=isLastFrame) BOOL lastFrame;

+ (unsigned int)frameCVPixelBufferFormatForRequestRevision:(unsigned long long)a0;
+ (id)trackerTypeForRequestRevision:(unsigned long long)a0 error:(id *)a1;

- (BOOL)warmUpSession:(id)a0 error:(id *)a1;
- (BOOL)internalPerformRevision:(unsigned long long)a0 inContext:(id)a1 error:(id *)a2;
- (void)applyConfigurationOfRequest:(id)a0;
- (void).cxx_destruct;
- (id)sequencedRequestPreviousObservationsKey;
- (id)newDefaultDetectorOptionsForRequestRevision:(unsigned long long)a0 session:(id)a1;
- (BOOL)willAcceptCachedResultsFromRequestWithConfiguration:(id)a0;
- (id)initWithDetectedObjectObservation:(id)a0;
- (id)supportedComputeStageDevicesAndReturnError:(id *)a0;
- (id)_resetTrackerIfNeeded:(id)a0 session:(id)a1 options:(id)a2 error:(id *)a3;
- (id)_trackingLevelOptionFromTrackingLevelEnum;
- (BOOL)allowsCachingOfResults;
- (id)applicableTrackerAndOptions:(id *)a0 forRevision:(unsigned long long)a1 loadedInSession:(id)a2 error:(id *)a3;
- (id)initWithDetectedObjectObservation:(id)a0 completionHandler:(id /* block */)a1;
- (id)newDuplicateInstance;
- (void)populateDetectorProcessingOptions:(id)a0 session:(id)a1;
- (unsigned long long)supportedNumberOfTrackersAndReturnError:(id *)a0;

@end