diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-03-13 05:02:28 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-03-13 05:02:28 +0000 |
commit | bf9523d0f232dc39ddf0b5d1985e93d431100c13 (patch) | |
tree | 620ffe0e85e061888b22b724211b37d82f870ada /externals/grill/vst/src/vsthost.h | |
parent | b50fbb2f1b491fd365b64d51844791a741eaf6e5 (diff) |
fixed bug with param method
minimal
updated for new flext function naming
feedback attribute for parameter reporting
added event processing (like Midi in)
svn path=/trunk/; revision=2626
Diffstat (limited to 'externals/grill/vst/src/vsthost.h')
-rw-r--r-- | externals/grill/vst/src/vsthost.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/externals/grill/vst/src/vsthost.h b/externals/grill/vst/src/vsthost.h index 8dc20394..bda1d538 100644 --- a/externals/grill/vst/src/vsthost.h +++ b/externals/grill/vst/src/vsthost.h @@ -214,6 +214,8 @@ public: bool GetPlaying() const { return playing; } void SetLooping(bool p) { if(looping != p) transchg = true,looping = p; } bool GetLooping() const { return looping; } + void SetFeedback(bool p) { feedback = p; } + bool GetFeedback() const { return feedback; } void SetSamplePos(double p) { if(samplepos != p) transchg = true,samplepos = p; } double GetSamplePos() const { return samplepos; } @@ -240,7 +242,7 @@ public: private: - bool playing,looping; + bool playing,looping,feedback; float samplerate; bool transchg; @@ -307,6 +309,7 @@ private: static long VSTCALLBACK Master(AEffect *effect, long opcode, long index, long value, void *ptr, float opt); + static const t_symbol *sym_param; static const t_symbol *sym_event,*sym_evmidi,*sym_evaudio,*sym_evvideo,*sym_evparam,*sym_evtrigger,*sym_evsysex,*sym_ev_; static const t_symbol *sym_midi[8]; |