luxlabs header browser preview


@class NSString, NSArray, NSURL, UIImage, NSDictionary;

@interface AVAudioUnitComponent : NSObject {
    void *_impl;
}

@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *typeName;
@property (readonly, nonatomic) NSString *localizedTypeName;
@property (readonly, nonatomic) NSString *manufacturerName;
@property (readonly, nonatomic) unsigned long long version;
@property (readonly, nonatomic) NSString *versionString;
@property (readonly, nonatomic) NSURL *componentURL;
@property (readonly, nonatomic) NSArray *availableArchitectures;
@property (readonly, nonatomic, getter=isSandboxSafe) BOOL sandboxSafe;
@property (readonly, nonatomic) BOOL hasMIDIInput;
@property (readonly, nonatomic) BOOL hasMIDIOutput;
@property (readonly, nonatomic) struct OpaqueAudioComponent { } *audioComponent;
@property (copy) NSArray *userTagNames;
@property (readonly, nonatomic) NSArray *allTagNames;
@property (readonly, nonatomic) struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; } audioComponentDescription;
@property (readonly, nonatomic) NSURL *iconURL;
@property (readonly, nonatomic) UIImage *icon;
@property (readonly, nonatomic) BOOL passesAUVal;
@property (readonly, nonatomic) BOOL hasCustomView;
@property (readonly, nonatomic) NSDictionary *configurationDictionary;

- (void)localeChanged;
- (BOOL)supportsNumberInputChannels:(long long)a0 outputChannels:(long long)a1;
- (id)GetTypeName:(unsigned int)a0;
- (BOOL)validateWithResults:(id)a0 inCompletionHandler:(id /* block */)a1;
- (id)initWithComponentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0;
- (id)initWithComponentDescription:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0 withAVAUManagerImpl:(struct AVAudioUnitComponentManagerImpl { void /* function */ **x0; id x1; id x2; id x3; struct mutex { struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x0; } x4; } *)a1;
- (BOOL)isComponentDescriptionMatch:(struct AudioComponentDescription { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })a0;

@end