luxlabs header browser preview


@class UIImpactFeedbackGenerator, ISTouchLivePhotoPlaybackFilter, ISLivePhotoPlayer, NSString, UILabel, UIGestureRecognizer, CAMeshTransform;
@protocol ISLivePhotoUIViewDelegate;

@interface ISLivePhotoUIView : ISBasePlayerUIView <UIGestureRecognizerDelegate, ISChangeObserver> {
    UIImpactFeedbackGenerator *_feedbackGenerator;
    struct { BOOL canBeginInteractivePlayback; BOOL extraMinimumTouchDuration; } _delegateRespondsTo;
}

@property (retain, nonatomic, setter=_setPlaybackFilter:) ISTouchLivePhotoPlaybackFilter *_playbackFilter;
@property (nonatomic, setter=_setPlayingVitality:) BOOL _playingVitality;
@property (readonly, nonatomic) UILabel *_overlayLabel;
@property (nonatomic, setter=_setOverlayDismissalID:) long long _overlayDismissalID;
@property (retain, nonatomic) ISLivePhotoPlayer *player;
@property (readonly, nonatomic) UIGestureRecognizer *playbackGestureRecognizer;
@property (copy, nonatomic) CAMeshTransform *vitalityTransform;
@property (weak, nonatomic) id<ISLivePhotoUIViewDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)audioSessionDidChange;
- (void)_playerDidChangeHinting;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (void)dealloc;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)_updatePlaybackFilter;
- (void)_ISLivePhotoUIViewCommonInitialization;
- (id)livePhotoPlayer;
- (void)setPlaybackFilterTouchActive:(BOOL)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_showOverlayLabel;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)_dismissOverlayLabel:(long long)a0;
- (void)_playerDidChangePlaybackStyle;
- (void)_updateVideoTransform;
- (void)_handlePlaybackRecognizer:(id)a0;
- (void).cxx_destruct;
- (void)contentDidChange;
- (void)setPlayer:(id)a0;
- (void)_updatePlaybackFilterInput;
- (void)_updateGestureRecognizerParameters;
- (id)initWithCoder:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;

@end