00001 #ifndef __CVstMidiEventList__ 00002 #define __CVstMidiEventList__ 00003 00004 #include <audioeffectx.h> 00005 #include <Midi/CMidiEventList.hpp> 00006 using Exponent::Midi::CMidiEventList; 00007 00008 // =========================================================================== 00009 00010 namespace Exponent 00011 { 00012 namespace Vst 00013 { 00036 class CVstMidiEventList : public CMidiEventList 00037 { 00039 EXPONENT_CLASS_DECLARATION; 00042 // =========================================================================== 00043 00044 public: 00045 00046 // =========================================================================== 00047 00051 CVstMidiEventList(); 00052 00056 virtual ~CVstMidiEventList(); 00057 00058 // =========================================================================== 00059 00064 void addFromVSTEvent(VstEvents *events); 00065 00066 // =========================================================================== 00067 00068 }; 00069 } 00070 } 00071 #endif // End of CVstMidiEventList.hpp