luxlabs header browser preview


@class NSData, AVCaptureDataOutputDelegateCallbackHelper, AVWeakReference;

@interface AVCaptureVisionDataOutputInternal : NSObject {
    AVCaptureDataOutputDelegateCallbackHelper *delegateCallbackHelper;
    AVWeakReference *weakReference;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } minFrameDuration;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } minBurstFrameDuration;
    struct { long long value; int timescale; unsigned int flags; long long epoch; } maxBurstDuration;
    unsigned long long gaussianPyramidOctavesCount;
    float gaussianPyramidBaseOctaveDownscalingFactor;
    unsigned long long maxKeypointsCount;
    BOOL featureBinningEnabled;
    BOOL featureOrientationAssignmentEnabled;
    BOOL dynamicThresholdingEnabled;
    unsigned long long keypointDetectionFlowType;
    unsigned long long subPixelThreshold;
    BOOL featureMatchingEnabled;
    unsigned long long featureMatchingDescriptorSize;
    float orientationDistanceThreshold;
    float sigmaDistanceThreshold;
    float squareDistanceDisparityFraction;
    unsigned long long hammingDistanceThreshold;
    NSData *laccConfigAndMetadata;
    float keypointDetectionThreshold;
}

- (id)init;
- (void)dealloc;

@end