luxlabs header browser preview


@class NSString, AXMIDIDevice, NSMutableSet, NSNumber;

@interface AXMIDIDeviceEntity : NSObject

@property (nonatomic) unsigned int midiEntity;
@property (retain, nonatomic) NSMutableSet *sources;
@property (retain, nonatomic) NSMutableSet *destinations;
@property (weak, nonatomic) AXMIDIDevice *device;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSNumber *uniqueID;
@property (readonly, nonatomic) NSNumber *deviceID;
@property (readonly, nonatomic) NSNumber *isEmbedded;
@property (readonly, nonatomic) NSNumber *isBroadcast;
@property (readonly, nonatomic) NSNumber *isOffline;
@property (readonly, nonatomic) NSNumber *isPrivate;
@property (readonly, nonatomic) NSString *driverName;
@property (readonly, nonatomic) NSNumber *supportsGeneralMIDI;
@property (readonly, nonatomic) NSNumber *supportsMMC;

- (id)description;
- (void).cxx_destruct;
- (id)_destinationForMidiEndpoint:(unsigned int)a0 addIfNeeded:(BOOL)a1;
- (id)_sourceForMidiEndpoint:(unsigned int)a0 addIfNeeded:(BOOL)a1;
- (void)addMidiDestination:(unsigned int)a0;
- (void)addMidiSource:(unsigned int)a0;
- (id)initWithMIDIEntity:(unsigned int)a0 device:(id)a1;
- (void)removeMidiDestination:(unsigned int)a0;
- (void)removeMidiSource:(unsigned int)a0;
- (void)resetAndDetectEndpoints;
- (id)supportsGeneralMMC;

@end