luxlabs header browser preview


@class CALayerHost, NSUUID, NSTimer, CAActivityIndicatorLayer, CALayer, NSURL, NSString;
@protocol ARQLInlineService2;

@interface ASVInlinePreview : NSObject {
    CALayerHost *_layerHost;
    id<ARQLInlineService2> _fullscreenService;
    BOOL _resizeLayerImmediately;
}

@property (readonly, nonatomic) CAActivityIndicatorLayer *spinnerLayer;
@property (readonly, nonatomic) CALayer *errorLayer;
@property (copy, nonatomic) id /* block */ cameraTransformReply;
@property (readonly, retain, nonatomic) NSTimer *animationUpdateTimer;
@property (readonly, nonatomic) NSUUID *uuid;
@property (readonly, nonatomic) CALayer *layer;
@property (retain, nonatomic) NSURL *canonicalWebPageURL;
@property (retain, nonatomic) NSString *urlFragment;
@property (nonatomic) BOOL enableShadows;
@property (readonly, nonatomic) BOOL isPlaying;
@property (copy, nonatomic) id /* block */ animationObserverBlock;
@property (nonatomic) BOOL isLooping;
@property (nonatomic) double currentTime;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic) BOOL hasAudio;
@property (nonatomic) BOOL isMuted;
@property (readonly, nonatomic) void /* unknown type, empty encoding */ cameraTransform;

+ (int)instanceCount;
+ (void)_kill:(int)a0;
+ (void)debugGetMemoryUsage:(id /* block */)a0;
+ (id)getService;
+ (void)remoteInstanceCount:(id /* block */)a0;

- (void)setCurrentTime:(double)a0;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)dealloc;
- (void)updateLayout;
- (void)setIsMuted:(BOOL)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)hasError;
- (void).cxx_destruct;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)createFullscreenInstanceWithInitialFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 previewOptions:(id)a1 completionHandler:(id /* block */)a2;
- (void)getCameraTransform:(id /* block */)a0;
- (void)observeDismissFullscreenWithCompletionHandler:(id /* block */)a0;
- (void)preparePreviewOfFileAtURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)setCameraTransform:(SEL)a0;
- (void)setFrameWithinFencedTransaction:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setIsLooping:(BOOL)a0;
- (void)setIsPlaying:(BOOL)a0 reply:(id /* block */)a1;
- (void)setupRemoteConnectionWithCompletionHandler:(id /* block */)a0;
- (void)updateFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completionHandler:(id /* block */)a1;
- (void)commonInitWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)getSharedInlineServiceFailable:(id /* block */)a0;
- (id)_createErrorLayer;
- (void)_getCameraTransform:(id /* block */)a0;
- (void)centerLayerInParent:(id)a0;
- (id)inlineTouchesFromUITouches:(id)a0;
- (void)sendTeardownEvent;
- (void)setAnimationObserverBlock:(id /* block */)a0;
- (void)setEnableShadows:(BOOL)a0;
- (void)setWantsDebugColors:(BOOL)a0;
- (void)showErrorLayer;
- (void)updateRuntimeStateFrom:(id)a0;

@end