luxlabs header browser preview


@class NSArray, AVQueuePlayer, AVWeakReference, AVPlayerInterstitialEvent, AVPlayer;

@interface AVPlayerInterstitialEventMonitor : NSObject {
    AVPlayer *_primaryPlayer;
    AVQueuePlayer *_interstitialPlayer;
    AVWeakReference *_weakReference;
    struct OpaqueFigPlayerInterstitialCoordinator { } *_observedCoord;
}

@property (readonly, weak, nonatomic) AVPlayer *primaryPlayer;
@property (readonly, nonatomic) AVQueuePlayer *interstitialPlayer;
@property (readonly, copy) NSArray *events;
@property (readonly) AVPlayerInterstitialEvent *currentEvent;

+ (id)interstitialEventMonitorWithPrimaryPlayer:(id)a0;

- (id)init;
- (void)dealloc;
- (void)_removeMonitorListeners;
- (id)initWithPrimaryPlayer:(id)a0;
- (id)makeCopyOf:(id)a0 immutable:(BOOL)a1;
- (void).cxx_destruct;
- (void)_addMonitorListeners:(struct OpaqueFigPlayerInterstitialCoordinator { } *)a0;

@end