text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:19:55 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <AudioToolboxCore/AudioToolboxCore-Structs.h>
  #import <AudioToolboxCore/AUAudioUnit.h>
  
  @protocol OS_dispatch_queue;
  @class NSObject, AUV2BridgeBusArray, AUParameterTree;
  
  @interface AUAudioUnitV2Bridge : AUAudioUnit {
  
  	NSObject*<OS_dispatch_queue> _eventListenerQueue;
  	AUListenerBaseRef _eventListener;
  	AUListenerBaseRef _parameterListener;
  	BOOL _removingObserverWithContext;
  	atomic<bool> _willSetFullState;
  	atomic<unsigned int> _eventsTriggeringParameterTreeInvalidation;
  	NSObject*<OS_dispatch_queue> _parameterTreeRebuildQueue;
  	OpaqueAudioComponentInstanceRef _audioUnit;
  	BOOL _audioUnitIsOwned;
  	AUV2BridgeBusArray* _inputBusses;
  	AUV2BridgeBusArray* _outputBusses;
  	AUParameterTree* _cachedParameterTree;
  	unique_ptr<AUAudioUnitV2Bridge_Renderer, std::__1::default_delete<AUAudioUnitV2Bridge_Renderer> >* _renderer;
  	/*^block*/id _MIDIOutputEventBlock;
  
  }
  +(BOOL)automaticallyNotifiesObserversForKey:(id)arg1 ;
  -(void)dealloc;
  -(void)addObserver:(id)arg1 forKeyPath:(id)arg2 options:(unsigned long long)arg3 context:(void*)arg4 ;
  -(void)removeObserver:(id)arg1 forKeyPath:(id)arg2 ;
  -(void)removeObserver:(id)arg1 forKeyPath:(id)arg2 context:(void*)arg3 ;
  -(void)reset;
  -(OpaqueAudioComponentInstanceRef)audioUnit;
  -(id)parameterTree;
  -(id)outputBusses;
  -(id)inputBusses;
  -(BOOL)allocateRenderResourcesAndReturnError:(id*)arg1 ;
  -(void)invalidateAudioUnit;
  -(void)setMIDIOutputEventBlock:(/*^block*/id)arg1 ;
  -(id)initWithComponentDescription:(AudioComponentDescription)arg1 options:(unsigned)arg2 error:(id*)arg3 ;
  -(/*^block*/id)internalRenderBlock;
  -(void)setCurrentPreset:(id)arg1 ;
  -(void)deliverV2Parameters:(const AURenderEvent*)arg1 ;
  -(void)internalDeallocateRenderResources;
  -(id)channelCapabilities;
  -(void)setFullState:(id)arg1 ;
  -(void)setFullStateForDocument:(id)arg1 ;
  -(id)_valueForProperty:(id)arg1 error:(id*)arg2 ;
  -(void)_setValue:(id)arg1 forKey:(id)arg2 error:(id*)arg3 ;
  -(id)osWorkgroup;
  -(/*^block*/id)MIDIOutputEventBlock;
  -(void)setMusicalContextBlock:(/*^block*/id)arg1 ;
  -(void)setTransportStateBlock:(/*^block*/id)arg1 ;
  -(BOOL)_setElementCount:(unsigned)arg1 count:(unsigned)arg2 error:(id*)arg3 ;
  -(BOOL)_elementCountWritable:(unsigned)arg1 ;
  -(int)enableBus:(unsigned)arg1 scope:(unsigned)arg2 enable:(BOOL)arg3 ;
  -(unsigned)_elementCount:(unsigned)arg1 ;
  -(void)_rebuildBusses:(unsigned)arg1 ;
  -(void)_notifyParameterChange:(unsigned long long)arg1 ;
  -(id)_buildNewParameterTree;
  -(void)_invalidateParameterTree:(unsigned)arg1 ;
  -(void)init2;
  -(id)initWithAudioUnit:(OpaqueAudioComponentInstanceRef)arg1 description:(AudioComponentDescription)arg2 ;
  -(void)_createEventListenerQueue;
  -(id)_createParameterTree;
  @end
  
  