vocoder class. global enum,functions and typedefs