luxlabs header browser preview


@class NSString;

@interface WebAVPlayerViewController : NSObject <AVPlayerViewControllerDelegate> {
    struct ThreadSafeWeakPtr<WebCore::VideoFullscreenInterfaceAVKit> { struct RefPtr<WTF::ThreadSafeWeakPtrControlBlock, WTF::RawPtrTraits<WTF::ThreadSafeWeakPtrControlBlock>, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits> { struct ThreadSafeWeakPtrControlBlock *m_ptr; } m_controlBlock; struct VideoFullscreenInterfaceAVKit *m_objectOfCorrectType; } _fullscreenInterface;
    struct RetainPtr<AVPlayerViewController> { void *m_ptr; } _avPlayerViewController;
    struct RetainPtr<NSTimer> { void *m_ptr; } _startPictureInPictureTimer;
    struct WeakObjCPtr<WebAVPlayerViewControllerDelegate> { id m_weakReference; } _delegate;
}

@property (readonly, nonatomic) const void *logIdentifier;
@property (readonly, nonatomic) const void *loggerPtr;
@property (readonly, nonatomic) struct { unsigned char x0; char *x1; unsigned char x2; char *x3; id x4; } *logChannel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (id)view;
- (void)startPictureInPicture;
- (id).cxx_construct;
- (void)flashPlaybackControlsWithDuration:(double)a0;
- (void)removeObserver;
- (void)removeFromParentViewController;
- (BOOL)pictureInPictureWasStartedWhenEnteringBackground;
- (BOOL)showsPlaybackControls;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)enterFullScreenAnimated:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)stopPictureInPicture;
- (void).cxx_destruct;
- (BOOL)isPictureInPictureActive;
- (BOOL)isPictureInPicturePossible;
- (void)setDelegate:(id)a0;
- (void)setAllowsPictureInPicturePlayback:(BOOL)a0;
- (void)setShowsPlaybackControls:(BOOL)a0;
- (void)setPlayerController:(id)a0;
- (void)setWebKitOverrideRouteSharingPolicy:(unsigned long long)a0 routingContextUID:(id)a1;
- (void)exitFullScreenAnimated:(BOOL)a0 completionHandler:(id /* block */)a1;
- (BOOL)pictureInPictureActive;
- (BOOL)playerViewControllerShouldHandleDoneButtonTap:(id)a0;
- (id)avPlayerViewController;
- (void)initObserver;
- (id)initWithFullscreenInterface:(void *)a0;
- (void)tryToStartPictureInPicture;

@end