System/Library/PrivateFrameworks/AppleDepth.framework
ADStereoV2Executor.h
@class ADStereoV2ExecutorParameters, ADStereoV2Pipeline, ADEspressoBufferHandle;
@interface ADStereoV2Executor : ADExecutor {
BOOL _isPrepared;
ADStereoV2Pipeline *_pipeline;
ADEspressoBufferHandle *_temporalSmoothingCurrentFeaturesRatioMinBuffer;
ADEspressoBufferHandle *_temporalSmoothingPreviousFeaturesRatioMinBuffer;
struct __CVBuffer { } *_refColor;
struct __CVBuffer { } *_itmChunkyRefColor;
struct __CVBuffer { } *_itmCroppedScaledRefColor;
struct __CVBuffer { } *_itmRotatedRefColor;
struct __CVBuffer { } *_auxColor;
struct __CVBuffer { } *_itmChunkyAuxColor;
struct __CVBuffer { } *_itmCroppedScaledAuxColor;
struct __CVBuffer { } *_itmRotatedAuxColor;
struct __CVBuffer { } *_itmPrevDepthFeatures;
struct __CVBuffer { } *_itmPrevColorFeatures;
struct __CVBuffer { } *_disparity;
struct __CVBuffer { } *_itmDepthFeaturesOutput;
struct __CVBuffer { } *_itmColorFeaturesOutput;
}
@property (copy, nonatomic) ADStereoV2ExecutorParameters *executorParameters;
@property (readonly, nonatomic) struct __CVBuffer { } *prevColorFeatures;
@property (readonly, nonatomic) struct __CVBuffer { } *prevDepthFeatures;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithParameters:(id)a0;
- (long long)allocateIntermediateBuffers;
- (void)deallocateEspressoBuffers;
- (long long)executeWithRefColor:(struct __CVBuffer { } *)a0 auxColor:(struct __CVBuffer { } *)a1 outDisparityMap:(struct __CVBuffer **)a2;
- (id)getIntermediates;
- (long long)numberOfExecutionSteps;
- (long long)prepareForEngineType:(unsigned long long)a0;
@end