- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- File List
- File Members

# 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