luxlabs header browser preview


@class AUAudioUnit_XPC, NSUUID, NSExtension, NSObject;
@protocol OS_dispatch_queue;

@interface AUAudioUnit_XH : AUAudioUnit_XPC {
    NSExtension *_extension;
    NSUUID *_requestIdentifier;
    NSObject<OS_dispatch_queue> *_viewControllerRequestQueue;
    id /* block */ _speechSynthesisOutputMetadataBlock;
}

@property (retain, nonatomic) AUAudioUnit_XPC *strongInstance;
@property (copy, nonatomic) id /* block */ completionBlock;

+ (void)instantiateWithExtension:(id)a0 componentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a1 instance:(struct OpaqueAudioComponentInstance { } *)a2 options:(unsigned int)a3 completionHandler:(id /* block */)a4;

- (void)requestViewControllerWithCompletionHandler:(id /* block */)a0;
- (void)dealloc;
- (void)_doOpen:(id)a0 completion:(id /* block */)a1;
- (void)setSpeechSynthesisOutputMetadataBlock:(id /* block */)a0;
- (id /* block */)speechSynthesisOutputMetadataBlock;
- (void)_internalInitWithExtension:(id)a0 componentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a1 instance:(struct OpaqueAudioComponentInstance { } *)a2 completion:(id /* block */)a3;
- (void).cxx_destruct;

@end