luxlabs header browser preview


@class NSURL, BSAction, UITapGestureRecognizer, MPMediaControls, UIViewController, MRUActivityNowPlayingView, MRUWaveformViewController, UIView, NSString, MRUWaveformController, MSVTimer, NSSet, UIColor, MRUNowPlayingController;
@protocol SBUISystemApertureAccessoryView, SBUISystemApertureElement, BSInvalidatable;

@interface MRUActivityNowPlayingViewController : UIViewController <MRUNowPlayingControllerObserver, MRUNowPlayingTransportControlsViewDelegate, MRUArtworkViewObserver, SBUISystemApertureElement, SBUISystemApertureElementProviding>

@property (retain, nonatomic) MRUActivityNowPlayingView *view;
@property (retain, nonatomic) MRUActivityNowPlayingView *viewIfLoaded;
@property (retain, nonatomic) MRUNowPlayingController *controller;
@property (retain, nonatomic) MPMediaControls *mediaControls;
@property (retain, nonatomic) id<BSInvalidatable> hardwareVolumeControlAssertion;
@property (retain, nonatomic) MRUWaveformViewController *waveformViewController;
@property (retain, nonatomic) MRUWaveformController *waveformController;
@property (retain, nonatomic) UITapGestureRecognizer *launchNowPlayingGestureRecognizer;
@property (retain, nonatomic) MSVTimer *inactiveTransitionTimer;
@property (nonatomic) BOOL wasPlayingDuringLastPreferredLayoutUpdate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) long long activeLayoutMode;
@property (readonly, nonatomic) long long contentRole;
@property (readonly, nonatomic) long long preferredLayoutMode;
@property (readonly, nonatomic) long long maximumLayoutMode;
@property (readonly, nonatomic) double preferredHeightForBottomSafeArea;
@property (readonly, copy, nonatomic) NSString *elementIdentifier;
@property (readonly, copy, nonatomic) NSString *associatedAppBundleIdentifier;
@property (readonly, copy, nonatomic) NSString *associatedScenePersistenceIdentifier;
@property (readonly, copy, nonatomic) NSURL *launchURL;
@property (readonly, nonatomic) BSAction *launchAction;
@property (readonly, nonatomic) BOOL preventsInteractiveDismissal;
@property (readonly, nonatomic) BOOL preventsAutomaticDismissal;
@property (readonly, nonatomic) long long minimumLayoutMode;
@property (readonly, nonatomic) UIView<SBUISystemApertureAccessoryView> *leadingView;
@property (readonly, nonatomic) UIView<SBUISystemApertureAccessoryView> *trailingView;
@property (readonly, nonatomic) UIView<SBUISystemApertureAccessoryView> *minimalView;
@property (readonly, nonatomic) unsigned long long statusBarStyleOverridesToSuppress;
@property (readonly, copy, nonatomic) NSSet *backgroundActivitiesToSuppress;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } preferredCustomAspectRatio;
@property (readonly, nonatomic) long long preferredCustomLayout;
@property (readonly, nonatomic) unsigned long long presentationBehaviors;
@property (readonly, copy, nonatomic) UIColor *keyColor;
@property (nonatomic) unsigned long long minimalViewLayoutAxis;
@property (readonly, nonatomic) UIView<SBUISystemApertureAccessoryView> *detachedMinimalView;
@property (nonatomic) BOOL canRequestAlertingAssertion;
@property (readonly, nonatomic) BOOL attachedMinimalViewRequiresZeroPadding;
@property (readonly, nonatomic) UIViewController<SBUISystemApertureElement> *systemApertureElementViewController;
@property (readonly, weak, nonatomic) id<SBUISystemApertureElement> systemApertureElement;

- (void)transportControlsView:(id)a0 didSelectRoutingButton:(id)a1;
- (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeBundleID:(id)a2;
- (void)didSelectArtworkView:(id)a0;
- (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeArtwork:(id)a2;
- (void)updateLayout;
- (void)updateTimeControls;
- (void)artworkView:(id)a0 didChangeArtworkImage:(id)a1;
- (void)updateTransportControls;
- (void)viewDidLoad;
- (void)nowPlayingController:(id)a0 tvRemoteController:(id)a1 didChangeShowTVRemote:(BOOL)a2;
- (BOOL)isOnScreen;
- (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeTransportControls:(id)a2;
- (void)loadView;
- (void)transportControlsView:(id)a0 didSelectTVRemoteButton:(id)a1;
- (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeNowPlayingInfo:(id)a2;
- (void)nowPlayingController:(id)a0 endpointController:(id)a1 didChangeRoute:(id)a2;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (BOOL)nowPlayingControllerShouldAutomaticallyUpdateResponse:(id)a0;
- (void).cxx_destruct;
- (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeTimeControls:(id)a2;
- (void)didSelectLabelView:(id)a0;
- (void)updateArtwork;
- (void)updateVolumeControls;
- (void)updateRouteLabel;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (BOOL)isExpanded;
- (void)updateRoutingButton;
- (void)updateNowPlayingInfo;
- (void)updateWaveformVisibility;
- (void)didSelectLaunchNowPlaying:(id)a0;
- (void)updateBundleID;
- (void)updateEverything;
- (void)updateLayoutModesPreferringImmediateTransition:(BOOL)a0 deferInCustomLayout:(BOOL)a1 reason:(id)a2;

@end