Mercurial > hg > svcore
comparison transform/RealTimeEffectModelTransformer.h @ 1586:841b2a3e606d
Merge from branch fix-static-analysis
author | Chris Cannam |
---|---|
date | Wed, 09 Jan 2019 15:24:38 +0000 |
parents | ad5f892c0c4d |
children | fe3f7f8df3a3 |
comparison
equal
deleted
inserted
replaced
1585:9570ef94eaa3 | 1586:841b2a3e606d |
---|---|
11 published by the Free Software Foundation; either version 2 of the | 11 published by the Free Software Foundation; either version 2 of the |
12 License, or (at your option) any later version. See the file | 12 License, or (at your option) any later version. See the file |
13 COPYING included with this distribution for more information. | 13 COPYING included with this distribution for more information. |
14 */ | 14 */ |
15 | 15 |
16 #ifndef _REAL_TIME_EFFECT_TRANSFORMER_H_ | 16 #ifndef SV_REAL_TIME_EFFECT_TRANSFORMER_H |
17 #define _REAL_TIME_EFFECT_TRANSFORMER_H_ | 17 #define SV_REAL_TIME_EFFECT_TRANSFORMER_H |
18 | 18 |
19 #include "ModelTransformer.h" | 19 #include "ModelTransformer.h" |
20 #include "plugin/RealTimePluginInstance.h" | 20 #include "plugin/RealTimePluginInstance.h" |
21 | 21 |
22 class DenseTimeValueModel; | 22 class DenseTimeValueModel; |
27 RealTimeEffectModelTransformer(Input input, | 27 RealTimeEffectModelTransformer(Input input, |
28 const Transform &transform); | 28 const Transform &transform); |
29 virtual ~RealTimeEffectModelTransformer(); | 29 virtual ~RealTimeEffectModelTransformer(); |
30 | 30 |
31 protected: | 31 protected: |
32 virtual void run(); | 32 void run() override; |
33 | 33 |
34 virtual void awaitOutputModels() { } // they're created synchronously | 34 void awaitOutputModels() override { } // they're created synchronously |
35 | 35 |
36 QString m_units; | 36 QString m_units; |
37 RealTimePluginInstance *m_plugin; | 37 RealTimePluginInstance *m_plugin; |
38 int m_outputNo; | 38 int m_outputNo; |
39 | 39 |