luxlabs header browser preview


@class NSMapTable;

@interface VUIPlaybackReporterVPAF : VUIPlaybackReporter {
    NSMapTable *_pendingPlayerProperties;
}

+ (id)sharedInstance;

- (void)_applicationWillResignActive:(id)a0;
- (id)init;
- (void)dealloc;
- (void)_applicationDidEnterBackground:(id)a0;
- (void).cxx_destruct;
- (id)_connectionInfo;
- (id)_screenInfo;
- (void)_endSession:(id)a0;
- (void)flushUnreportedEvents;
- (void)_reportForSession:(id)a0 state:(id)a1 reason:(id)a2;
- (id)_sensitiveContentInfoForPlayer:(id)a0;
- (id)_audioFormatForPlayer:(id)a0 session:(id)a1;
- (id)_audioInfoForPlayer:(id)a0;
- (unsigned long long)_capPlayHeadIfNeeded:(unsigned long long)a0 forSession:(id)a1;
- (id)_colorRangeForPlayer:(id)a0;
- (void)_createPlaybackDatePollingTimerForLiveStream:(id)a0;
- (id)_createSessionForPlayer:(id)a0;
- (id)_delegatedInfoForPlayer:(id)a0;
- (id)_downloadInfoForPlayer:(id)a0;
- (void)_flushUnreportedEventsAfterDelay:(double)a0;
- (id)_focusInfoForSession:(id)a0;
- (void)_handleDisplaySizeChange:(id)a0;
- (void)_handleIsPlaybackUIBeingShownDidChange:(id)a0;
- (void)_handleMediaControllerNotification:(id)a0;
- (void)_handlePIPChange:(id)a0;
- (void)_handleSkipIntro_iOS:(id)a0;
- (void)_invalidatePlaybackDatePollingTimerForLiveStream:(id)a0;
- (BOOL)_isDelegatedForPlayer:(id)a0;
- (id)_metricsForPlayer:(id)a0 session:(id)a1;
- (id)_metricsForSession:(id)a0;
- (id)_playHeadDescriptionForTimeInMS:(unsigned long long)a0 playbackDate:(id)a1;
- (void)_playerCurrentMediaItemWillSeek:(id)a0;
- (void)_reportSeekStopAtTimeInMS:(unsigned long long)a0 playbackDate:(id)a1 session:(id)a2 tracker:(id)a3 player:(id)a4;
- (void)_setSessionMetadataValue:(id)a0 forKey:(id)a1 player:(id)a2;
- (id)_skipIntroActionForSession:(id)a0 consume:(BOOL)a1;
- (id)_subtitleInfoForPlayer:(id)a0;
- (id)_trackerWithBaseEventDataForSession:(id)a0;
- (id)_videoDisplayInfoForSession:(id)a0;
- (BOOL)enforceSinglePlaybackSession;

@end