luxlabs header browser preview


@class NSMutableArray, NSObject;
@protocol OS_os_log;

@interface VUIPlaybackReporter : NSObject

@property (retain, nonatomic) NSMutableArray *sessions;
@property (readonly, nonatomic) BOOL enforceSinglePlaybackSession;
@property (retain, nonatomic) NSObject<OS_os_log> *logObject;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)_registerObservers;
- (void)_removeObservers;
- (void)_endSession:(id)a0;
- (void)_logWithFormat:(id)a0;
- (void)_reportForSession:(id)a0 state:(id)a1 reason:(id)a2;
- (void)_beginSession:(id)a0;
- (id)_createSessionForPlayer:(id)a0;
- (void)_endSessions:(id)a0;
- (void)_handlePlaybackChangeForPlayer:(id)a0 fromState:(id)a1 toState:(id)a2 reason:(id)a3;
- (BOOL)_isTransitionValidForPlayer:(id)a0 fromState:(id)a1 toState:(id)a2;
- (void)_playerCurrentMediaItemWillChange:(id)a0;
- (void)_playerStateWillChange:(id)a0;
- (id)_sessionForPlayer:(id)a0;

@end