luxlabs header browser preview


@class AUAudioUnit, NSString;

@interface AVAudioUnit : AVAudioNode

@property (readonly, nonatomic) struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; } audioComponentDescription;
@property (readonly, nonatomic) struct OpaqueAudioComponentInstance { } *audioUnit;
@property (readonly, nonatomic) AUAudioUnit *AUAudioUnit;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *manufacturerName;
@property (readonly, nonatomic) unsigned long long version;

+ (void)instantiateWithComponentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0 options:(unsigned int)a1 completionHandler:(id /* block */)a2;

- (BOOL)loadAudioUnitPresetAtURL:(id)a0 error:(id *)a1;
- (id)initWithAudioComponentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0;
- (BOOL)setValue:(float)a0 forParam:(unsigned int)a1;
- (float)valueForParam:(unsigned int)a0;

@end