@class NSMutableArray, ANSTISPAlgorithmConfiguration, ANSTBaseNetworkEspresso; @interface ANSTISPAlgorithmV1 : ANSTISPAlgorithm { ANSTISPAlgorithmConfiguration *_config; ANSTBaseNetworkEspresso *_network; NSMutableArray *_networkOutputNames; struct AcANSTContext { } *_det; struct { struct { unsigned int height; unsigned int width; unsigned int channels; int pixelFormat; float scale; float bias; } netInputBufferDesc[2]; struct { unsigned int height; unsigned int width; unsigned int channels; int pixelFormat; float scale; float bias; } netOutputBufferDescs[25]; char netInputNames[2][64]; char netOutputNames[25][64]; unsigned int maxResultCount; unsigned int maxAssoCount; unsigned int maxTrackCount; float undetOverlapThreshold; float oldObjOverlapThreshold; float oldCrossClassObjOverlapThreshold; } _detParams; struct { unsigned char data[202416]; } _detState; struct { unsigned int originalImageWidth; unsigned int originalImageHeight; unsigned int networkInputWidth; unsigned int networkInputHeight; int imageOrientation; unsigned char restart; unsigned char ratioOfFPS; unsigned char initWithDetResults; struct { float x; float y; float width; float height; } besCropInfo; } _detControl; BOOL _readyForInference; struct __CVBuffer { } *_resizedInputBuffer; struct OpaqueVTPixelTransferSession { } *_pixelTransferSession; struct __CVPixelBufferPool { } *_outputSemanticBufferPool; struct __CVPixelBufferPool { } *_outputSaliencyBufferPool; } + (unsigned long long)_version; - (void)dealloc; - (id)initWithConfiguration:(id)a0; - (void).cxx_destruct; - (BOOL)prepareWithError:(id *)a0; - (id)resultForPixelBuffer:(struct __CVBuffer { } *)a0 orientation:(long long)a1 error:(id *)a2; - (struct __CVBuffer { } *)_createCVPixelBuffer_Uint8_fromAcSaliencyHeatMap:(struct { unsigned char x0[3072]; unsigned short x1; unsigned short x2; unsigned short x3; unsigned char x4; })a0; - (struct __CVBuffer { } *)_createCVPixelBuffer_Uint8_fromEspressoBufferFloat32:(struct { void *x0; void *x1; unsigned long long x2[4]; unsigned long long x3[4]; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned long long x10; unsigned long long x11; unsigned long long x12; unsigned long long x13; int x14; } *)a0; - (id)_networkResult; - (unsigned long long)networkInputBufferHeight; - (unsigned int)networkInputBufferPixelFormat; - (unsigned long long)networkInputBufferWidth; - (void)undoPrepareSideEffects; @end