@class MRUNowPlayingController, MRNowPlayingController, MPAVEndpointRoute, NSString, UIImage, MRUAudioAnalyzer, MRUWaveformData; @protocol MRUWaveformControllerDelegate; @interface MRUWaveformController : NSObject @property (retain, nonatomic) MRUAudioAnalyzer *audioAnalyzer; @property (retain, nonatomic) MRNowPlayingController *mrNowPlayingController; @property (retain, nonatomic) MPAVEndpointRoute *endpointRoute; @property (nonatomic) BOOL isAnalyzingAudio; @property (nonatomic) struct CGSize { double width; double height; } artworkFittingSize; @property (retain, nonatomic) NSString *trackIdentifier; @property (nonatomic) int nowPlayingPID; @property (readonly, nonatomic) MRUWaveformData *waveform; @property (readonly, nonatomic, getter=isPlaying) BOOL playing; @property (readonly, nonatomic, getter=isRemoteRoute) BOOL remoteRoute; @property (readonly, nonatomic) NSString *remoteRouteSymbolName; @property (retain, nonatomic) UIImage *artworkImage; @property (nonatomic, getter=isVisible) BOOL visible; @property (retain, nonatomic) MRUNowPlayingController *nowPlayingController; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)dealloc; - (void)setPlaying:(BOOL)a0; - (void)artworkView:(id)a0 didChangeArtworkImage:(id)a1; - (void)nowPlayingController:(id)a0 metadataController:(id)a1 didChangeNowPlayingInfo:(id)a2; - (void)controller:(id)a0 playerPathDidChange:(id)a1; - (void)nowPlayingController:(id)a0 endpointController:(id)a1 didChangeRoute:(id)a2; - (BOOL)nowPlayingControllerShouldAutomaticallyUpdateResponse:(id)a0; - (void).cxx_destruct; - (void)updateRoute:(id)a0; - (void)setWaveform:(id)a0; - (void)setRemoteRoute:(BOOL)a0; - (void)audioAnalyzer:(id)a0 didUpdateWaveform:(id)a1; - (void)routeDidUpdateNotification:(id)a0; - (void)setRemoteRouteSymbolName:(id)a0; - (void)updateAnalyzer; - (void)updateImage:(id)a0; @end