00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00022
00023 #import <Foundation/Foundation.h>
00024
00025 @interface SndReverbCombFilter: NSObject
00026 {
00027 float feedback;
00028 float filterstore;
00029 float damp1;
00030 float damp2;
00031 float *buffer;
00032 int bufferSize;
00033 int bufferIndex;
00034 }
00035
00036 - initWithLength: (int) size;
00037
00038 - (float) process: (float) input;
00039
00040 - (void) processBuffer: (float *) input
00041 outputTo: (float *) output
00042 length: (long) bufferLength
00043 channels: (int) skip;
00044
00045 - (void) mute;
00046
00047 - (void) setDamp: (float) val;
00048
00049 - (float) getDamp;
00050
00051 - (void) setFeedback: (float) val;
00052
00053 - (float) getFeedback;
00054
00055 @end
00056