luxlabs header browser preview


@class TVRCNowPlayingInfo, NSString, NSDictionary, NSSet, TVRCKeyboardState, NSError, TVRCSiriRemoteInfo;

@interface TVRCDeviceState : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) long long connectionState;
@property (nonatomic) unsigned long long pairingCapability;
@property (nonatomic) long long connectionType;
@property (nonatomic) long long classification;
@property (nonatomic) BOOL supportsFindMyRemote;
@property (nonatomic) BOOL supportsTouchEvents;
@property (nonatomic, getter=isPaired) BOOL paired;
@property (copy, nonatomic) NSString *name;
@property (copy, nonatomic) NSString *identifier;
@property (copy, nonatomic) NSDictionary *alternateIdentifiers;
@property (copy, nonatomic) NSString *model;
@property (copy, nonatomic) NSSet *supportedButtons;
@property (copy, nonatomic) TVRCKeyboardState *keyboardState;
@property (nonatomic) long long siriRemoteFindingState;
@property (copy, nonatomic) NSString *sourceVersion;
@property (nonatomic) long long disconnectReason;
@property (copy, nonatomic) NSError *disconnectError;
@property (copy, nonatomic) TVRCSiriRemoteInfo *pairedRemoteInfo;
@property (copy, nonatomic) TVRCNowPlayingInfo *nowPlayingInfo;

+ (id)arrayOfStatesFromDevices:(id)a0;
+ (id)deviceStateFromDevice:(id)a0;
+ (id)setOfStatesFromDevices:(id)a0;

- (id)detailedDescription;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)initWithDevice:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;

@end