Use shared audioformatmanager between plugin instances

This commit is contained in:
xenakios
2017-11-24 01:44:30 +02:00
parent e9e1c45550
commit 73ef79509c
3 changed files with 6 additions and 5 deletions

View File

@ -15,6 +15,7 @@
class MyThumbCache;
class PaulstretchpluginAudioProcessor : public AudioProcessor
{
public:
@ -64,7 +65,7 @@ public:
String setAudioFile(File f);
File getAudioFile() { return m_current_file; }
Range<double> getTimeSelection();
std::unique_ptr<AudioFormatManager> m_afm;
SharedResourcePointer<AudioFormatManager> m_afm;
StretchAudioSource* getStretchSource() { return m_stretch_source.get(); }
double getPreBufferingPercent();
private: