luxlabs header browser preview


@class TVRMSDAAPTouchRemoteManager, NSString, TVRMSService, TVRMSDAAPRequestManager, TVRMSNowPlayingInfo, TVRMSDAAPNowPlayingManager, TVRMSDAAPLoginManager;
@protocol TVRMSDAAPControlSessionDelegate;

@interface TVRMSDAAPControlSession : NSObject <TVRMSDAAPNowPlayingManagerDelegate, TVRMSDAAPRequestManagerDelegate, TVRMSDAAPTouchRemoteManagerDelegate, TVRMSDAAPControlSession> {
    TVRMSDAAPRequestManager *_requestManager;
    TVRMSDAAPLoginManager *_loginManager;
    TVRMSDAAPNowPlayingManager *_nowPlayingManager;
    TVRMSDAAPTouchRemoteManager *_touchRemoteManager;
    TVRMSNowPlayingInfo *_nowPlayingInfo;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<TVRMSDAAPControlSessionDelegate> delegate;
@property (readonly, nonatomic) TVRMSService *service;

+ (id)localControlSession;
+ (id)proxyControlSession;

- (id)init;
- (void)dealloc;
- (void)sendPlaybackCommand:(long long)a0 completionHandler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)logout;
- (void)_initializeManagersWithControlInterface:(id)a0 completionHandler:(id /* block */)a1;
- (id)_stringFromRMSPlaybackCommand:(long long)a0;
- (void)addToWishlist:(unsigned long long)a0 databaseID:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)beginObservingNowPlaying;
- (void)clearKeyboardText;
- (void)connectToService:(id)a0 pairingGUID:(id)a1 completionHandler:(id /* block */)a2;
- (void)endObservingNowPlaying;
- (void)nowPlayingManager:(id)a0 artworkDataDidBecomeAvailable:(id)a1 identifier:(id)a2;
- (void)nowPlayingManager:(id)a0 didUpdateAudioRoutes:(id)a1;
- (void)nowPlayingManager:(id)a0 didUpdateNowPlayingInfo:(id)a1;
- (void)nowPlayingManager:(id)a0 didUpdateVolume:(float)a1;
- (void)pickAudioRoute:(id)a0 completionHandler:(id /* block */)a1;
- (void)requestManagerFailedWithUnauthorizedError:(id)a0;
- (void)requestManagerFailedWithUnknownError:(id)a0;
- (void)seekToPlaybackTime:(int)a0 completionHandler:(id /* block */)a1;
- (void)sendKeyboardReturnCommand;
- (void)sendNavigationCommand:(long long)a0;
- (void)sendTouchEndWithDirection:(long long)a0 repeatCount:(unsigned int)a1;
- (void)sendTouchMoveWithDirection:(long long)a0 repeatCount:(unsigned int)a1;
- (void)setKeyboardText:(id)a0;
- (void)setLikedState:(long long)a0 itemID:(unsigned long long)a1 databaseID:(unsigned long long)a2 completionHandler:(id /* block */)a3;
- (void)setVolume:(float)a0 completionHandler:(id /* block */)a1;
- (void)touchRemoteManagerDidDisconnect:(id)a0;
- (void)touchRemoteManagerKeyboardEditingSessionDidBegin:(id)a0;
- (void)touchRemoteManagerKeyboardEditingSessionDidEnd:(id)a0;
- (void)touchRemoteManagerKeyboardEditingSessionDidUpdate:(id)a0;

@end