@class NSURL, BSAction, UITapGestureRecognizer, MPMediaControls, UIViewController, MRUActivityNowPlayingView, MRUWaveformViewController, UIView, NSString, MRUWaveformController, MSVTimer, NSSet, UIColor, MRUNowPlayingController; @protocol SBUISystemApertureAccessoryView, SBUISystemApertureElement, BSInvalidatable; @interface MRUActivityNowPlayingViewController : UIViewController @property (retain, nonatomic) MRUActivityNowPlayingView *view; @property (retain, nonatomic) MRUActivityNowPlayingView *viewIfLoaded; @property (retain, nonatomic) MRUNowPlayingController *controller; @property (retain, nonatomic) MPMediaControls *mediaControls; @property (retain, nonatomic) id 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 *leadingView; @property (readonly, nonatomic) UIView *trailingView; @property (readonly, nonatomic) UIView *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 *detachedMinimalView; @property (nonatomic) BOOL canRequestAlertingAssertion; @property (readonly, nonatomic) BOOL attachedMinimalViewRequiresZeroPadding; @property (readonly, nonatomic) UIViewController *systemApertureElementViewController; @property (readonly, weak, nonatomic) id 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