System/Library/PrivateFrameworks/VisualIntelligence.framework
VIImageScaler.h
@interface VIImageScaler : NSObject {
struct OpaqueVTPixelTransferSession { } *_transferSession;
BOOL useFill;
void /* unknown type, empty encoding */ fillColor;
void /* unknown type, empty encoding */ defaultBlackOpaqueColor;
unsigned long long scaleMode;
BOOL needFill;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } entireImage;
}
- (id)init;
- (void)dealloc;
- (int)setScalingMode:(unsigned long long)a0;
- (int)setVTTransferSessionProperties:(id)a0;
- (struct __CVBuffer { } *)createCroppedImageWithSource:(const struct __CVBuffer { } *)a0 regionOfInterest:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (struct __CVBuffer { } *)createImageWithSource:(const struct __CVBuffer { } *)a0 format:(unsigned int)a1;
- (struct __CVBuffer { } *)createScaledImageWithSource:(const struct __CVBuffer { } *)a0 size:(struct CGSize { double x0; double x1; })a1;
- (int)cropScaleImageFromSource:(const struct __CVBuffer { } *)a0 destination:(const struct __CVBuffer { } *)a1 normalizedBoundingBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 bottomLeftBoxOrigin:(BOOL)a3;
- (int)cropScaleImageFromSource:(const struct __CVBuffer { } *)a0 destination:(const struct __CVBuffer { } *)a1 regionOfInterest:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (int)scaleImageFromSource:(const struct __CVBuffer { } *)a0 destination:(const struct __CVBuffer { } *)a1;
- (int)setFillColorBGRA:(SEL)a0;
- (int)unsetFillColor;
@end