@class NSString, UIImage, CPSTemplateEnvironment, CPSNowPlayingViewController, CPUINowPlayingManager, CPUINowPlayingSnapshot, MPArtworkCatalog, CPNowPlayingTemplate, NSNumber; @protocol CPNowPlayingClientTemplateDelegate; @interface CPSAudioPlaybackManager : NSObject @property (retain, nonatomic) CPUINowPlayingManager *nowPlayingManager; @property (readonly, nonatomic) CPNowPlayingTemplate *template; @property (retain, nonatomic) id templateDelegate; @property (retain, nonatomic) MPArtworkCatalog *artworkCatalog; @property (retain, nonatomic) UIImage *fullSizeArtwork; @property (retain, nonatomic) CPUINowPlayingSnapshot *lastSnapshot; @property (weak, nonatomic) CPSTemplateEnvironment *environment; @property (nonatomic) BOOL actionStateHeld; @property (nonatomic) BOOL shouldShowAlbumArt; @property (nonatomic) BOOL shouldShowPlayState; @property (retain, nonatomic) NSNumber *lastSavedPlaybackRate; @property (weak, nonatomic) CPSNowPlayingViewController *nowPlayingViewController; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void).cxx_destruct; - (void)session:(id)a0 didUpdateConfiguration:(id)a1; - (id)albumTextForNowPlayingController:(id)a0; - (id)artistTextForNowPlayingController:(id)a0; - (id)backgroundArtForNowPlayingController:(id)a0; - (id)customPlaybackControlButtonsForNowPlayingViewController:(id)a0; - (struct { double x0; double x1; double x2; double x3; double x4; float x5; float x6; BOOL x7; BOOL x8; })durationSnapshotForNowPlayingViewController:(id)a0; - (void)nowPlayingManager:(id)a0 didThrottleUpdateForBundleIdentifier:(id)a1; - (void)nowPlayingManager:(id)a0 didUpdateSnapshot:(id)a1; - (BOOL)nowPlayingViewController:(id)a0 buttonShouldBeActive:(long long)a1; - (void)nowPlayingViewController:(id)a0 didSelectButton:(id)a1; - (void)nowPlayingViewController:(id)a0 didSendAction:(long long)a1 state:(long long)a2; - (BOOL)nowPlayingViewController:(id)a0 shouldDisplayButton:(long long)a1 withImage:(out id *)a2 existingIdentifier:(id)a3 tinted:(out BOOL *)a4; - (void)nowPlayingViewControllerAddToLibrary:(id)a0; - (void)nowPlayingViewControllerAlbumArtistButtonTapped:(id)a0; - (BOOL)nowPlayingViewControllerCanRepeat:(id)a0; - (BOOL)nowPlayingViewControllerCanShowAddToLibrary:(id)a0; - (BOOL)nowPlayingViewControllerCanShowAlbumArt:(id)a0; - (BOOL)nowPlayingViewControllerCanShowAlbumLink:(id)a0; - (BOOL)nowPlayingViewControllerCanShowChangePlaybackRate:(id)a0; - (BOOL)nowPlayingViewControllerCanShowMore:(id)a0; - (BOOL)nowPlayingViewControllerCanShowUpNext:(id)a0; - (BOOL)nowPlayingViewControllerCanShuffle:(id)a0; - (void)nowPlayingViewControllerChangePlaybackRate:(id)a0; - (id)nowPlayingViewControllerGetPlaybackRate:(id)a0; - (BOOL)nowPlayingViewControllerIsPlaying:(id)a0; - (BOOL)nowPlayingViewControllerIsRightHandDrive:(id)a0; - (BOOL)nowPlayingViewControllerIsShowingExplicitTrack:(id)a0; - (void)nowPlayingViewControllerMore:(id)a0; - (void)nowPlayingViewControllerToggleRepeat:(id)a0; - (void)nowPlayingViewControllerToggleShuffle:(id)a0; - (void)nowPlayingViewControllerUpNextButtonTapped:(id)a0; - (void)nowPlayingViewControllerWillAppear:(id)a0; - (long long)placeholderTypeForNowPlayingViewController:(id)a0; - (id)progressBarLocalizedDurationStringForNowPlayingViewController:(id)a0; - (long long)repeatTypeForNowPlayingViewController:(id)a0; - (long long)shuffleTypeForNowPlayingViewController:(id)a0; - (id)titleForNowPlayingController:(id)a0; - (id)titleForUpNextInNowPlayingViewController:(id)a0; - (id)nowPlayingButtonWithIdentifier:(id)a0; - (void)_loadArtwork:(id)a0; - (void)_updateAlbumArtFromSessionConfiguration:(id)a0; - (id)initWithNowPlayingTemplate:(id)a0 templateDelegate:(id)a1 environment:(id)a2; - (id)nowPlayingButtonWithClass:(Class)a0; - (void)updateNowPlayingTemplate:(id)a0 templateDelegate:(id)a1; @end