text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:45:22 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/AXMIDIDeviceEntityDelegate.h>
  
  @protocol AXMIDIDeviceProtocol;
  @class NSNumber, NSMutableSet, NSString;
  
  @interface AXMIDIDevice : NSObject <AXMIDIDeviceEntityDelegate> {
  
  	unsigned _midiDevice;
  	id<AXMIDIDeviceProtocol> _delegate;
  	NSNumber* _supportsMMC;
  	NSMutableSet* _entities;
  
  }
  
  @property (assign,nonatomic) unsigned midiDevice;                                   //@synthesize midiDevice=_midiDevice - In the implementation block
  @property (nonatomic,retain) NSMutableSet * entities;                               //@synthesize entities=_entities - In the implementation block
  @property (assign,nonatomic,__weak) id<AXMIDIDeviceProtocol> delegate;              //@synthesize delegate=_delegate - In the implementation block
  @property (nonatomic,readonly) NSString * name; 
  @property (nonatomic,readonly) NSString * manufacturer; 
  @property (nonatomic,readonly) NSString * model; 
  @property (nonatomic,readonly) NSNumber * uniqueID; 
  @property (nonatomic,readonly) NSNumber * deviceID; 
  @property (nonatomic,readonly) NSNumber * isOffline; 
  @property (nonatomic,readonly) NSNumber * isPrivate; 
  @property (nonatomic,readonly) NSString * driverName; 
  @property (nonatomic,readonly) NSNumber * supportsGeneralMIDI; 
  @property (nonatomic,readonly) NSNumber * supportsMMC;                              //@synthesize supportsMMC=_supportsMMC - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  -(void)setEntities:(NSMutableSet *)arg1 ;
  -(NSNumber *)uniqueID;
  -(NSString *)manufacturer;
  -(id)fullDescription;
  -(NSNumber *)isPrivate;
  -(NSMutableSet *)entities;
  -(NSNumber *)supportsGeneralMIDI;
  -(NSNumber *)supportsMMC;
  -(id)_entityForMidiEntity:(unsigned)arg1 addIfNeeded:(BOOL)arg2 ;
  -(void)addMidiSource:(unsigned)arg1 ;
  -(void)removeMidiSource:(unsigned)arg1 ;
  -(void)addMidiDestination:(unsigned)arg1 ;
  -(void)removeMidiDestination:(unsigned)arg1 ;
  -(void)entity:(id)arg1 didAddSource:(id)arg2 ;
  -(void)entity:(id)arg1 didRemoveSource:(id)arg2 ;
  -(void)entity:(id)arg1 didAddDestination:(id)arg2 ;
  -(void)entity:(id)arg1 didRemoveDestination:(id)arg2 ;
  -(id)initWithMIDIDevice:(unsigned)arg1 delegate:(id)arg2 ;
  -(id)supportsGeneralMMC;
  -(void)resetAndDetectEntities;
  -(void)addMidiEntity:(unsigned)arg1 ;
  -(void)removeMidiEntity:(unsigned)arg1 ;
  -(unsigned)midiDevice;
  -(void)setMidiDevice:(unsigned)arg1 ;
  -(NSNumber *)isOffline;
  -(NSNumber *)deviceID;
  -(NSString *)driverName;
  -(BOOL)isEqual:(id)arg1 ;
  -(NSString *)name;
  -(unsigned long long)hash;
  -(NSString *)description;
  -(void)setDelegate:(id<AXMIDIDeviceProtocol>)arg1 ;
  -(id<AXMIDIDeviceProtocol>)delegate;
  -(NSString *)model;
  @end
  
  