luxlabs header browser preview


@class AUCrashHandler, NSXPCConnection, AUParameterTree, AUAudioUnitBusArray_XPC, NSArray;

@interface AUAudioUnit_XPC : AUAudioUnit {
    struct recursive_mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _propListenerMutex;
    struct OpaqueAudioComponentInstance { } *_componentInstance;
    NSXPCConnection *_xpcConnection;
    int _remotePID;
    struct mach_timebase_info { unsigned int numer; unsigned int denom; } _remoteMachTimebaseInfo;
    AUCrashHandler *_crashHandler;
    BOOL _canRender;
    BOOL _canProcess;
    BOOL _removingObserverWithContext;
    struct mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _parameterTreeMutex;
    AUAudioUnitBusArray_XPC *_inputBusses;
    AUAudioUnitBusArray_XPC *_outputBusses;
    struct unique_ptr<AUProcAndUserData, std::default_delete<AUProcAndUserData>> { struct __compressed_pair<AUProcAndUserData *, std::default_delete<AUProcAndUserData>> { struct AUProcAndUserData *__value_; } __ptr_; } _elementCountListenerToken;
    struct vector<AUAudioUnit_XPC_PropListener, std::allocator<AUAudioUnit_XPC_PropListener>> { struct AUAudioUnit_XPC_PropListener *__begin_; struct AUAudioUnit_XPC_PropListener *__end_; struct __compressed_pair<AUAudioUnit_XPC_PropListener *, std::allocator<AUAudioUnit_XPC_PropListener>> { struct AUAudioUnit_XPC_PropListener *__value_; } __end_cap_; } _propListeners;
    struct shared_ptr<caulk::synchronized<auoop::RenderPipePool, std::recursive_mutex>> { void *__ptr_; struct __shared_weak_count *__cntrl_; } _renderPipePool;
    struct optional<auoop::RenderPipeUser> { union { char __null_state_; struct RenderPipeUser { struct PipeSubPool *mPipeSubPool; struct AUOOPRenderClientUser { AUAudioUnit_XPC *au; NSXPCConnection *xpcConnection; id /* block */ musicalContextBlock; id /* block */ transportStateBlock; id /* block */ MIDIOutputEventBlock; id /* block */ MIDIOutputEventListBlock; unsigned int serviceProcessAUInstanceToken; BOOL isOffline; BOOL isMIDIProcessor; } mRenderClientUser; struct atomic<bool> { struct __cxx_atomic_impl<bool, std::__cxx_atomic_base_impl<bool>> { _Atomic BOOL __a_value; } __a_; } mInvalidated; } __val_; } ; BOOL __engaged_; } _renderPipeUser;
    AUParameterTree *_cachedParameterTree;
    NSArray *_userPresets;
}

+ (BOOL)automaticallyNotifiesObserversForKey:(id)a0;

- (id)valueForUndefinedKey:(id)a0;
- (id)speechVoices;
- (void)reset;
- (void)dealloc;
- (void)_doOpen:(id)a0 completion:(id /* block */)a1;
- (void)setValue:(id)a0 forUndefinedKey:(id)a1;
- (void)didInvalidate;
- (void)propertiesChanged:(id)a0;
- (void)removeObserver:(id)a0 forKeyPath:(id)a1 context:(void *)a2;
- (id)_getValueForKey:(id)a0;
- (id).cxx_construct;
- (int)remoteProcessIdentifier;
- (void).cxx_destruct;
- (void)synthesizeSpeechRequest:(id)a0;
- (id)_getBus:(unsigned int)a0 scope:(unsigned int)a1 error:(id *)a2;
- (void)cancelSpeechRequest;
- (void)removeObserver:(id)a0 forKeyPath:(id)a1;
- (void)addObserver:(id)a0 forKeyPath:(id)a1 options:(unsigned long long)a2 context:(void *)a3;
- (void)setCurrentPreset:(id)a0;
- (void)_refreshBusses:(unsigned int)a0;
- (id)parametersForOverviewWithCount:(long long)a0;
- (id)_getInvalidationNotificationInfo;
- (id)_getValueForProperty:(id)a0 error:(id *)a1;
- (void)_invalidatePipePoolAndUser;
- (void)_parameterTreeChanged;
- (BOOL)_setBusCount:(unsigned long long)a0 scope:(unsigned int)a1 error:(id *)a2;
- (void)_setComponentInstance:(struct OpaqueAudioComponentInstance { } *)a0;
- (void)_setState:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void)_setValue:(id)a0 forProperty:(id)a1 error:(id *)a2;
- (BOOL)allocateRenderResourcesAndReturnError:(id *)a0;
- (BOOL)deleteUserPreset:(id)a0 error:(id *)a1;
- (void)didCrash:(id)a0;
- (BOOL)disableProfile:(id)a0 cable:(unsigned char)a1 onChannel:(unsigned char)a2 error:(id *)a3;
- (BOOL)enableProfile:(id)a0 cable:(unsigned char)a1 onChannel:(unsigned char)a2 error:(id *)a3;
- (float)getV2Parameter:(unsigned long long)a0 sequenceNumber:(unsigned int)a1;
- (id)inputBusses;
- (void)internalDeallocateRenderResources;
- (id /* block */)internalRenderBlock;
- (void)invalidateAllParameters;
- (BOOL)isLoadedInProcess;
- (id)messageChannelFor:(id)a0;
- (id)outputBusses;
- (id)parameterTree;
- (id)presetStateFor:(id)a0 error:(id *)a1;
- (id)profileStateForCable:(unsigned char)a0 channel:(unsigned char)a1;
- (BOOL)providesUserInterface;
- (struct { unsigned int x0[8]; })remoteProcessAuditToken;
- (void)remoteReset;
- (BOOL)saveUserPreset:(id)a0 error:(id *)a1;
- (void)selectViewConfiguration:(id)a0;
- (void)setFullState:(id)a0;
- (void)setFullStateForDocument:(id)a0;
- (void)setMusicalContextBlock:(id /* block */)a0;
- (void)setTransportStateBlock:(id /* block */)a0;
- (id)supportedViewConfigurations:(id)a0;
- (id)userPresets;

@end