luxlabs header browser preview


@class AVAudioEngine, AUAudioUnit, AVAudioTime;

@interface AVAudioNode : NSObject {
    void *_impl;
}

@property (readonly, nonatomic) void *impl;
@property (readonly, nonatomic) AVAudioEngine *engine;
@property (readonly, nonatomic) unsigned long long numberOfInputs;
@property (readonly, nonatomic) unsigned long long numberOfOutputs;
@property (readonly, nonatomic) AVAudioTime *lastRenderTime;
@property (readonly, nonatomic) AUAudioUnit *AUAudioUnit;
@property (readonly, nonatomic) double latency;
@property (readonly, nonatomic) double outputPresentationLatency;

- (long long)sourceMode;
- (void)setSourceMode:(long long)a0;
- (id)destinationForMixer:(id)a0 bus:(unsigned long long)a1;
- (void)setPan:(float)a0;
- (float)pan;
- (id)initWithImpl:(void *)a0;
- (float)reverbBlend;
- (void)setPosition:(struct AVAudio3DPoint { float x0; float x1; float x2; })a0;
- (void)setVolume:(float)a0;
- (id)init;
- (void)reset;
- (void)dealloc;
- (struct OpaqueAudioComponentInstance { } *)audioUnit;
- (struct AVAudio3DPoint { float x0; float x1; float x2; })position;
- (id)clock;
- (void)setRenderingAlgorithm:(long long)a0;
- (void)setRate:(float)a0;
- (float)volume;
- (void)setOcclusion:(float)a0;
- (long long)renderingAlgorithm;
- (void)setPointSourceInHeadMode:(long long)a0;
- (long long)pointSourceInHeadMode;
- (void)setObstruction:(float)a0;
- (float)obstruction;
- (void)setReverbBlend:(float)a0;
- (void)didAttachToEngine:(id)a0;
- (float)occlusion;
- (float)rate;
- (void)installTapOnBus:(unsigned long long)a0 bufferSize:(unsigned int)a1 format:(id)a2 block:(id /* block */)a3;
- (void)removeTapOnBus:(unsigned long long)a0;
- (void)didDetachFromEngine:(id)a0 error:(id *)a1;
- (id)inputFormatForBus:(unsigned long long)a0;
- (id)nameForInputBus:(unsigned long long)a0;
- (id)nameForOutputBus:(unsigned long long)a0;
- (id)outputFormatForBus:(unsigned long long)a0;
- (BOOL)resetImpl:(void *)a0;
- (BOOL)setInputFormat:(id)a0 forBus:(unsigned long long)a1;
- (void)setNumberOfInputs:(unsigned int)a0;
- (void)setNumberOfOutputs:(unsigned int)a0;
- (BOOL)setOutputFormat:(id)a0 forBus:(unsigned long long)a1;

@end