System/Library/PrivateFrameworks/AVFCapture.framework
AVSpatialOverCaptureVideoPreviewLayer.h
Download AVSpatialOverCaptureVideoPreviewLayer.h
@class CALayer, NSArray;
@interface AVSpatialOverCaptureVideoPreviewLayer : AVCaptureVideoPreviewLayer {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _primaryCaptureRectLock;
struct CGPoint { double x; double y; } _primaryCaptureRectCenterPoint;
double _primaryCaptureRectAspectRatio;
long long _primaryCaptureRectUniqueID;
BOOL _havePendingPrimaryCaptureRectChange;
BOOL _primaryAndOverCaptureCompositingEnabled;
long long _overCaptureStatus;
BOOL _isPresentationLayer;
BOOL _automaticallyDimsOverCaptureRegion;
CALayer *_topDimmingOverlay;
CALayer *_bottomDimmingOverlay;
double _lastAspectCenterUpdateTime;
BOOL _semanticStyleRenderingSupported;
BOOL _semanticStyleRenderingEnabled;
NSArray *_semanticStyles;
NSArray *_semanticStylesRegions;
unsigned long long _maxSemanticStyles;
}
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } primaryCaptureRectCenterPoint;
@property (readonly, nonatomic) double primaryCaptureRectAspectRatio;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } primaryCaptureRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } overCaptureRect;
@property (readonly, nonatomic) struct CGSize { double width; double height; } contentSize;
@property (nonatomic, getter=isPrimaryAndOverCaptureCompositingEnabled) BOOL primaryAndOverCaptureCompositingEnabled;
@property (readonly, nonatomic) long long overCaptureStatus;
@property (nonatomic) BOOL automaticallyDimsOverCaptureRegion;
+ (long long)uniqueID;
- (void)attachSafelyToFigCaptureSession:(struct OpaqueFigCaptureSession { } *)a0;
- (void)detachSafelyFromFigCaptureSession:(struct OpaqueFigCaptureSession { } *)a0;
- (BOOL)isSemanticStyleRenderingSupported;
- (id)addConnection:(id)a0 error:(id *)a1;
- (id)semanticStyle;
- (long long)maxSemanticStyles;
- (void)didUpdatePreviewImageQueueSlot:(unsigned int)a0 imageQueue:(id)a1 rotationDegrees:(double)a2 size:(struct CGSize { double x0; double x1; })a3;
- (void)setSemanticStyleRenderingEnabled:(BOOL)a0;
- (long long)primaryCaptureRectUniqueID;
- (void)removeConnection:(id)a0;
- (BOOL)isSemanticStyleRenderingEnabled;
- (void)dealloc;
- (BOOL)performContentUpdates:(id /* block */)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })captureDeviceTransformForSensorSize:(struct CGSize { double x0; double x1; })a0 previewSize:(struct CGSize { double x0; double x1; })a1 sensorToPreviewVTScalingMode:(id)a2;
- (id)_initWithSession:(id)a0 makeConnection:(BOOL)a1;
- (id)semanticStylesRegions;
- (id)semanticStyles;
- (void)_handleSpatialNotification:(id)a0 payload:(id)a1;
- (void)layoutSublayers;
- (void)setSemanticStyle:(id)a0 animated:(BOOL)a1;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)_updateSemanticStyleRenderingSupported;
- (void)setSemanticStyles:(id)a0 semanticStylesRegions:(id)a1;
- (id)initWithLayer:(id)a0;
- (void)setPrimaryCaptureRectAspectRatio:(double)a0 centerPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)getPrimaryCaptureRectCenter:(struct CGPoint { double x0; double x1; } *)a0 aspectRatio:(double *)a1 uniqueID:(long long *)a2;
@end