00001 #ifndef __SVstProcessInformation__ 00002 #define __SVstProcessInformation__ 00003 00004 namespace Exponent 00005 { 00006 namespace Vst 00007 { 00027 struct SVstProcessInformation 00028 { 00029 double m_bpm; 00030 double m_sampleRate; 00031 long m_blockSize; 00032 bool m_enabled; 00033 bool m_blockSizeChanged; 00034 bool m_sampleRateChanged; 00039 void intialise() 00040 { 00041 m_bpm = 120.00; 00042 m_sampleRate = 44100.0; 00043 m_blockSize = 1024; 00044 m_enabled = false; 00045 m_blockSizeChanged = false; 00046 m_sampleRateChanged = false; 00047 } 00048 }; 00049 } 00050 } 00051 #endif // End of SVstProcessInformation.hpp