luxlabs header browser preview


@class ABPKPaddingParams;

@interface ABPKImagePreProcessing : NSObject {
    ABPKPaddingParams *_paddingParameters;
    double _startScale;
    double _timeScale;
    double _startPadding;
    double _timePadding;
    double _startConvertYCbCrToBGRA;
    double _timeConvertYCbCrToBGRA;
    double _startConvertARGBToBGRA;
    double _timeConvertARGBToBGRA;
    double _startConvertGrayScaleToBGRA;
    double _timeConvertGrayScaleToBGRA;
    struct OpaqueVTPixelTransferSession { } *_vtPixelTransferSession;
}

- (void)dealloc;
- (void).cxx_destruct;
- (void)_endARGBToBGRASignpost;
- (void)_endARGBToRGBASignpost;
- (void)_endGrayToBGRASignpost;
- (void)_endPaddingSignpost;
- (void)_endScaleSignpost;
- (void)_endYCbCrToARGBSignpost;
- (void)_startARGBToBGRASignpost;
- (void)_startARGBToRGBASignpost;
- (void)_startGrayToBGRASignpost;
- (void)_startPaddingSignpost;
- (void)_startScaleSignpost;
- (void)_startYCbCrToARGBSignpost;
- (id)initWithPreProcessingParams:(id)a0;
- (void)logProfilingDetails;
- (int)preprocessColorImage:(struct __CVBuffer { } *)a0 outputBuffer:(struct __CVBuffer { } *)a1;
- (int)preprocessData:(struct __CVBuffer { } *)a0 outputBuffer:(struct __CVBuffer { } *)a1;
- (int)preprocessGrayscaleImage:(struct __CVBuffer { } *)a0 outputBuffer:(struct __CVBuffer { } *)a1;

@end