CHostCanDo.hpp

Go to the documentation of this file.
00001 #ifndef __CHostCanDo__
00002 #define __CHostCanDo__
00003 
00004 #include <Basics/CString.hpp>
00005 #include <audioeffectx.h>
00006 using Exponent::Basics::CString;
00007 
00008 //  ===========================================================================
00009 
00010 namespace Exponent
00011 {
00012     namespace Vst
00013     {
00035         class CHostCanDo
00036         {
00037         public:
00038 
00043             CHostCanDo(AudioEffectX *theEffect);
00044 
00048             CHostCanDo();
00049 
00053             virtual ~CHostCanDo();
00054 
00055 //  ===========================================================================
00056 
00060             void initialise();
00061 
00066             void setFromAudioEffectX(AudioEffectX *theEffect);
00067 
00068 //  ===========================================================================
00069 
00078 //  ===========================================================================
00079 
00080             bool m_sendVstEvents;                   
00081             bool m_sendVstMidiEvent;                
00082             bool m_sendVstTimeInfo;                 
00083             bool m_recieveVstEvents;                
00084             bool m_receiveVstMidiEvent;             
00085             bool m_receiveVstTimeInfo;              
00086             bool m_reportConnectionChanges;         
00087             bool m_acceptIOChanges;                 
00088             bool m_sizeWindow;                      
00089             bool m_asyncProcessing;                 
00090             bool m_offline;                         
00091             bool m_supplyIdle;                      
00092             bool m_supportShell;                    
00093             bool m_editFile;                        
00094             bool m_closeFileSelector;               
00095             bool m_startStopProcess;                
00096             CString m_hostName;                     
00097             CString m_hostDeveloper;                
00098             long m_hostVersion;                     
00100         };
00101     }
00102 }
00103 #endif  // End of CHostCanDo.hpp

Infinity API - CHostCanDo.hpp Source File generated on 7 Mar 2007