#include <VSTIO.h>

Public Member Functions | |
| VSTIO () | |
| Constructor. | |
| VSTIO (audioMasterCallback audioMaster, Instrument *theInstrument, unsigned s_rate=44100, unsigned b_size=512, unsigned in_chans=0, unsigned out_chans=2) | |
| virtual | ~VSTIO () |
| void | open () throw (CException) |
| open/close start/stop methods | |
| void | close () throw (CException) |
| open/close start/stop methods | |
| void | start () throw (CException) |
| start my timer thread | |
| void | stop () throw (CException) |
| stop the timer thread | |
| virtual void | processReplacing (float **inputs, float **outputs, VstInt32 sampleFrames) |
| virtual void | processDoubleReplacing (double **inputs, double **outputs, VstInt32 sampleFrames) |
| virtual void | setProgramName (char *name) |
| virtual void | getProgramName (char *name) |
| virtual void | setParameter (VstInt32 index, float value) |
| virtual float | getParameter (VstInt32 index) |
| virtual void | getParameterLabel (VstInt32 index, char *label) |
| virtual void | getParameterDisplay (VstInt32 index, char *text) |
| virtual void | getParameterName (VstInt32 index, char *text) |
| virtual bool | getEffectName (char *name) |
| virtual bool | getVendorString (char *text) |
| virtual bool | getProductString (char *text) |
| virtual VstInt32 | getVendorVersion () |
Protected Attributes | |
| Instrument * | mInstrument |
| VSTIO::VSTIO | ( | ) |
Constructor.
| VSTIO::VSTIO | ( | audioMasterCallback | audioMaster, | |
| Instrument * | theInstrument, | |||
| unsigned | s_rate = 44100, |
|||
| unsigned | b_size = 512, |
|||
| unsigned | in_chans = 0, |
|||
| unsigned | out_chans = 2 | |||
| ) |
| VSTIO::~VSTIO | ( | ) | [virtual] |
| void VSTIO::open | ( | ) | throw (CException) [virtual] |
| void VSTIO::close | ( | ) | throw (CException) [virtual] |
| void VSTIO::start | ( | void | ) | throw (CException) [virtual] |
| void VSTIO::stop | ( | void | ) | throw (CException) [virtual] |
| void VSTIO::processReplacing | ( | float ** | inputs, | |
| float ** | outputs, | |||
| VstInt32 | sampleFrames | |||
| ) | [virtual] |
| virtual void csl::VSTIO::processDoubleReplacing | ( | double ** | inputs, | |
| double ** | outputs, | |||
| VstInt32 | sampleFrames | |||
| ) | [inline, virtual] |
| void VSTIO::setProgramName | ( | char * | name | ) | [virtual] |
References mInstrument, and csl::Instrument::mName.
| void VSTIO::getProgramName | ( | char * | name | ) | [virtual] |
References mInstrument, and csl::Instrument::mName.
| void VSTIO::setParameter | ( | VstInt32 | index, | |
| float | value | |||
| ) | [virtual] |
| float VSTIO::getParameter | ( | VstInt32 | index | ) | [virtual] |
| void VSTIO::getParameterLabel | ( | VstInt32 | index, | |
| char * | label | |||
| ) | [virtual] |
| void VSTIO::getParameterDisplay | ( | VstInt32 | index, | |
| char * | text | |||
| ) | [virtual] |
| void VSTIO::getParameterName | ( | VstInt32 | index, | |
| char * | text | |||
| ) | [virtual] |
| bool VSTIO::getEffectName | ( | char * | name | ) | [virtual] |
| bool VSTIO::getVendorString | ( | char * | text | ) | [virtual] |
| bool VSTIO::getProductString | ( | char * | text | ) | [virtual] |
| virtual VstInt32 csl::VSTIO::getVendorVersion | ( | ) | [virtual] |
Instrument* csl::VSTIO::mInstrument [protected] |
Referenced by getProgramName(), and setProgramName().
1.5.8