@class NSIndexPath, NSString, NSDictionary, NSArray, MPCFuture, MPCMediaRemoteController, MPSectionedCollection; @protocol MPCSupportedCommands; @interface MPCMediaRemoteMiddleware : NSObject @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL skippedMetadata; @property (retain, nonatomic) MPCFuture *controllerFuture; @property (retain, nonatomic) MPCMediaRemoteController *controller; @property (retain, nonatomic) MPSectionedCollection *queueContentItems; @property (retain, nonatomic) NSDictionary *queueParticipantItems; @property (retain, nonatomic) MPSectionedCollection *queueModelObjects; @property (retain, nonatomic) id supportedCommands; @property (copy, nonatomic) NSIndexPath *playingIndexPath; @property (copy, nonatomic) NSString *queueIdentifier; @property (nonatomic) long long playerState; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) NSArray *invalidationObservers; - (id)operationsForPlayerRequest:(id)a0; - (id)operationsForRequest:(id)a0; - (id)playerModelObject:(id)a0 propertySet:(id)a1 atIndexPath:(id)a2 chain:(id)a3; - (unsigned long long)audioFormatPreference:(unsigned long long)a0 chain:(id)a1; - (long long)playerUpNextItemCount:(long long)a0 chain:(id)a1; - (BOOL)playerVocalsControlActive:(BOOL)a0 chain:(id)a1; - (unsigned long long)playerNumberOfSections:(unsigned long long)a0 chain:(id)a1; - (id)controller:(id)a0 chain:(id)a1; - (id)playerCommandOptionValue:(id)a0 forKey:(id)a1 command:(unsigned int)a2 chain:(id)a3; - (id)playerItemLocalizedDurationString:(id)a0 atIndexPath:(id)a1 chain:(id)a2; - (long long)activeAudioFormatJustification:(long long)a0 chain:(id)a1; - (BOOL)playerVocalsControlContinuous:(BOOL)a0 chain:(id)a1; - (long long)playerQueueEndAction:(long long)a0 chain:(id)a1; - (long long)playerPlayingItemGlobalIndex:(long long)a0 chain:(id)a1; - (BOOL)playerCommandSupported:(BOOL)a0 command:(unsigned int)a1 chain:(id)a2; - (long long)playerRepeatType:(long long)a0 chain:(id)a1; - (id)playerPlayingItemIndexPath:(id)a0 chain:(id)a1; - (id)_supportedCommands:(unsigned int)a0 infoValueForKey:(id)a1; - (long long)playerLastChangeDirection:(long long)a0 chain:(id)a1; - (long long)playerItemEditingStyleFlags:(long long)a0 atIndexPath:(id)a1 chain:(id)a2; - (id)_stateDumpObject; - (id)participant:(id)a0 atIndexPath:(id)a1 chain:(id)a2; - (long long)playerGlobalItemCount:(long long)a0 chain:(id)a1; - (id)alternateAudioFormats:(id)a0 chain:(id)a1; - (id)playerItemCurrentLanguageOptions:(id)a0 atIndexPath:(id)a1 chain:(id)a2; - (long long)playerCommandDisabledReason:(long long)a0 command:(unsigned int)a1 chain:(id)a2; - (float)playerMinVocalsLevel:(float)a0 chain:(id)a1; - (long long)playerState:(long long)a0 chain:(id)a1; - (id)playerItemExplicitBadge:(id)a0 atIndexPath:(id)a1 chain:(id)a2; - (id)preferredAudioFormat:(id)a0 chain:(id)a1; - (BOOL)sectionIsAutoPlaySection:(BOOL)a0 atIndex:(long long)a1 chain:(id)a2; - (BOOL)playerItemIsPlaceholder:(BOOL)a0 atIndexPath:(id)a1 chain:(id)a2; - (float)_playbackRateForContentItem:(id)a0; - (void).cxx_destruct; - (id)tracklistUniqueIdentifier:(id)a0 chain:(id)a1; - (id)audioRoute:(id)a0 chain:(id)a1; - (float)playerVocalsLevel:(float)a0 chain:(id)a1; - (long long)playerExplicitContentState:(long long)a0 chain:(id)a1; - (long long)playerShuffleType:(long long)a0 chain:(id)a1; - (id)playerItemLanguageOptionGroups:(id)a0 atIndexPath:(id)a1 chain:(id)a2; - (id)activeAudioFormat:(id)a0 chain:(id)a1; - (struct { double x0; double x1; double x2; double x3; double x4; float x5; float x6; BOOL x7; BOOL x8; })playerItemDuration:(struct { double x0; double x1; double x2; double x3; double x4; float x5; float x6; BOOL x7; BOOL x8; })a0 atIndexPath:(id)a1 chain:(id)a2; - (unsigned long long)playerNumberOfItems:(unsigned long long)a0 inSection:(unsigned long long)a1 chain:(id)a2; - (float)playerMaxVocalsLevel:(float)a0 chain:(id)a1; - (BOOL)playerIsSharedListeningSession:(BOOL)a0 chain:(id)a1; - (BOOL)playerCommandEnabled:(BOOL)a0 command:(unsigned int)a1 chain:(id)a2; - (BOOL)playerItemShouldDisableJumpToItem:(BOOL)a0 atIndexPath:(id)a1 boundsCheck:(BOOL)a2 chain:(id)a3; @end