System/Library/PrivateFrameworks/MediaAnalysis.framework
VCPMotionFlowRequest.h
Download VCPMotionFlowRequest.h
@class VCPImageMotionFlowAnalyzer;
@interface VCPMotionFlowRequest : VCPRequest {
VCPImageMotionFlowAnalyzer *_motionFlowAnalyzer;
BOOL _useSingleEspressoModel;
int _preferredWidth;
int _preferredHeight;
unsigned int _preferredFormat;
struct OpaqueVTPixelTransferSession { } *_transferSession;
}
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithOptions:(id)a0;
- (int)createPixelBufferWithWidth:(unsigned long long)a0 height:(unsigned long long)a1 pixelFormat:(int)a2 pixelBuffer:(struct __CVBuffer **)a3;
- (id)estimateMotionBetweenFirstImage:(struct __CVBuffer { } *)a0 andSecondImage:(struct __CVBuffer { } *)a1 withUpsample:(BOOL)a2 withGuidedImage:(struct __CVBuffer { } *)a3 error:(id *)a4;
- (struct CGSize { double x0; double x1; })preferredInputSizeWithOptions:(id)a0 error:(id *)a1;
- (unsigned int)preferredPixelFormat;
- (BOOL)updateWithOptions:(id)a0 error:(id *)a1;
- (BOOL)cleanupWithOptions:(id)a0 error:(id *)a1;
- (int)convertPixelBuffer:(struct __CVBuffer { } *)a0 toPixelBuffer:(struct __CVBuffer **)a1 withPixelFormat:(int)a2;
- (id)estimateMotionBetweenFirstImage:(struct __CVBuffer { } *)a0 andSecondImage:(struct __CVBuffer { } *)a1 error:(id *)a2;
- (id)initWithOptions:(id)a0 cancel:(id /* block */)a1;
@end