| VST 3 Examples
    VST 3.7
    SDK for developing VST plug-in | 
#include <filter.h>
| Public Types | |
| enum | Type { kLowpass, kHighpass, kBandpass, kNumTypes } | 
| Public Member Functions | |
| Filter (Type type) | |
| void | setType (Type t) | 
| void | setSampleRate (double sampleRate) | 
| void | setFreqAndQ (double frequency, double q) | 
| double | process (double sample) | 
| void | reset () | 
| Protected Attributes | |
| Type | type | 
| double | sampleRate | 
| double | invSampleRate | 
| double | in1 | 
| double | in2 | 
| double | out1 | 
| double | out2 | 
| double | b0a0 | 
| double | b1a0 | 
| double | b2a0 | 
| double | a1a0 | 
| double | a2a0 | 
| enum Type | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected |