luxlabs header browser preview


@class NSString, MRNowPlayingController, MRDestination;
@protocol SFSiriReaderPlaybackControllerDelegate;

@interface SFSiriReaderPlaybackController : NSObject <MRNowPlayingControllerDelegate> {
    MRNowPlayingController *_playbackController;
    MRDestination *_destination;
}

@property (class, readonly, nonatomic) SFSiriReaderPlaybackController *sharedPlaybackController;

@property (weak, nonatomic) id<SFSiriReaderPlaybackControllerDelegate> delegate;
@property (nonatomic) long long currentPlaybackState;
@property (readonly, nonatomic) float currentPlaybackRate;
@property (retain, nonatomic) NSString *nowPlayingContentIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)playerResponseIsForSiriReadThis:(id)a0;

- (void)play;
- (void)pause;
- (void)controller:(id)a0 playbackStateDidChangeFrom:(unsigned int)a1 to:(unsigned int)a2;
- (void).cxx_destruct;
- (void)setPlaybackRate:(double)a0;
- (void)controller:(id)a0 playbackRateDidChangeFrom:(float)a1 to:(float)a2;
- (void)setupNowPlayingListenerIfNeeded;
- (BOOL)_tearDownListenerIfNowPlayControllerIsTakenOverByResponse:(id)a0;
- (void)controller:(id)a0 contentItemsDidUpdate:(id)a1;
- (void)skipBackward;
- (void)skipForward;
- (void)updateContentIdentifierOnQueue:(id)a0 completion:(id /* block */)a1;

@end