Mercurial > hg > svcore
comparison plugin/RealTimePluginInstance.h @ 10:ec6886f0e673
* Fix update and play limits for play-selection mode when not looping
* Fix playback in loop mode when no selection -- but the GUI update for
this is still wrong on the flyback
* Various fixes and improvements to making selections, particularly during
playback
* Draw selection under non-opaque non-scrollable layers, so as to improve
cacheing
* Show selection limits as text when drawing selection
* Allow user to find missing audio files when loading session
* Cross-fade selections when in play-selection mode -- mostly. We don't
cross-fade on a processing block boundary, and unfortunately with short
selections the selection boundary is quite likely to coincide with a block
boundary.
author | Chris Cannam |
---|---|
date | Wed, 25 Jan 2006 17:46:28 +0000 |
parents | d86891498eef |
children | 2fb933f88604 |
comparison
equal
deleted
inserted
replaced
9:73d85d19919f | 10:ec6886f0e673 |
---|---|
93 | 93 |
94 virtual QString configure(QString /* key */, QString /* value */) { return QString(); } | 94 virtual QString configure(QString /* key */, QString /* value */) { return QString(); } |
95 | 95 |
96 virtual void sendEvent(const RealTime & /* eventTime */, | 96 virtual void sendEvent(const RealTime & /* eventTime */, |
97 const void * /* event */) { } | 97 const void * /* event */) { } |
98 virtual void clearEvents() { } | |
98 | 99 |
99 virtual bool isBypassed() const = 0; | 100 virtual bool isBypassed() const = 0; |
100 virtual void setBypassed(bool value) = 0; | 101 virtual void setBypassed(bool value) = 0; |
101 | 102 |
102 // This should be called after setup, but while not actually playing. | 103 // This should be called after setup, but while not actually playing. |