luxlabs header browser preview


@class NSString, NSArray;

@interface ASABox : ASAObject

@property (copy, nonatomic) NSString *name;
@property (readonly, copy, nonatomic) NSString *manufacturer;
@property (readonly, copy, nonatomic) NSString *modelName;
@property (readonly, copy, nonatomic) NSString *serialNumber;
@property (readonly, copy, nonatomic) NSString *firmwareVersion;
@property (readonly, copy, nonatomic) NSString *boxUID;
@property (readonly, copy, nonatomic) NSString *modelUID;
@property (readonly, nonatomic) unsigned int transportType;
@property (readonly, nonatomic) BOOL hasAudio;
@property (readonly, nonatomic) BOOL hasVideo;
@property (readonly, nonatomic) BOOL hasMIDI;
@property (readonly, nonatomic) BOOL isProtected;
@property (nonatomic, getter=isAcquired) BOOL acquired;
@property (readonly, nonatomic) int acquisitionFailure;
@property (nonatomic) BOOL identify;
@property (readonly, copy, nonatomic) NSArray *audioDeviceObjectIDs;
@property (readonly, copy, nonatomic) NSArray *deviceObjectIDs;
@property (readonly, copy, nonatomic) NSArray *clockDeviceObjectIDs;
@property (readonly, copy, nonatomic) NSArray *audioDevices;
@property (readonly, copy, nonatomic) NSArray *clockDevices;
@property (readonly, nonatomic, getter=isNameSettable) BOOL nameSettable;
@property (readonly, nonatomic, getter=isAcquireSettable) BOOL acquireSettable;
@property (readonly, nonatomic, getter=isIdentifySettable) BOOL identifySettable;

- (id)diagnosticDescriptionWithIndent:(id)a0 walkTree:(BOOL)a1;
- (id)modelUID;
- (id)manufacturer;
- (id)modelName;
- (BOOL)hasAudio;
- (void)setName:(id)a0;
- (BOOL)hasVideo;
- (id)name;
- (unsigned int)transportType;
- (BOOL)identify;
- (BOOL)hasMIDI;
- (int)acquisitionFailure;
- (id)audioDevices;
- (id)boxUID;
- (id)clockDevices;
- (void)setAcquired:(BOOL)a0;
- (void)setIdentify:(BOOL)a0;
- (id)audioDeviceObjectIDs;
- (id)clockDeviceObjectIDs;
- (id)coreAudioClassName;

@end