Mercurial > hg > svcore
comparison plugin/DSSIPluginInstance.h @ 1580:c01cbe41aeb5 fix-static-analysis
Use override throughout
author | Chris Cannam |
---|---|
date | Mon, 26 Nov 2018 13:48:45 +0000 |
parents | 48e9f538e6e9 |
children | ad5f892c0c4d |
comparison
equal
deleted
inserted
replaced
1579:232d6ddf257d | 1580:c01cbe41aeb5 |
---|---|
39 class DSSIPluginInstance : public RealTimePluginInstance | 39 class DSSIPluginInstance : public RealTimePluginInstance |
40 { | 40 { |
41 public: | 41 public: |
42 virtual ~DSSIPluginInstance(); | 42 virtual ~DSSIPluginInstance(); |
43 | 43 |
44 virtual bool isOK() const { return m_instanceHandle != 0; } | 44 bool isOK() const override { return m_instanceHandle != 0; } |
45 | 45 |
46 int getClientId() const { return m_client; } | 46 int getClientId() const { return m_client; } |
47 virtual QString getPluginIdentifier() const { return m_identifier; } | 47 QString getPluginIdentifier() const override { return m_identifier; } |
48 int getPosition() const { return m_position; } | 48 int getPosition() const { return m_position; } |
49 | 49 |
50 virtual std::string getIdentifier() const; | 50 std::string getIdentifier() const override; |
51 virtual std::string getName() const; | 51 std::string getName() const override; |
52 virtual std::string getDescription() const; | 52 std::string getDescription() const override; |
53 virtual std::string getMaker() const; | 53 std::string getMaker() const override; |
54 virtual int getPluginVersion() const; | 54 int getPluginVersion() const override; |
55 virtual std::string getCopyright() const; | 55 std::string getCopyright() const override; |
56 | 56 |
57 virtual void run(const RealTime &, int count = 0); | 57 void run(const RealTime &, int count = 0) override; |
58 | 58 |
59 virtual int getParameterCount() const; | 59 int getParameterCount() const override; |
60 virtual void setParameterValue(int parameter, float value); | 60 void setParameterValue(int parameter, float value) override; |
61 virtual float getParameterValue(int parameter) const; | 61 float getParameterValue(int parameter) const override; |
62 virtual float getParameterDefault(int parameter) const; | 62 float getParameterDefault(int parameter) const override; |
63 virtual int getParameterDisplayHint(int parameter) const; | 63 int getParameterDisplayHint(int parameter) const override; |
64 | 64 |
65 virtual ParameterList getParameterDescriptors() const; | 65 ParameterList getParameterDescriptors() const override; |
66 virtual float getParameter(std::string) const; | 66 float getParameter(std::string) const override; |
67 virtual void setParameter(std::string, float); | 67 void setParameter(std::string, float) override; |
68 | 68 |
69 virtual std::string configure(std::string key, std::string value); | 69 std::string configure(std::string key, std::string value) override; |
70 virtual void sendEvent(const RealTime &eventTime, | 70 void sendEvent(const RealTime &eventTime, |
71 const void *event); | 71 const void *event) override; |
72 virtual void clearEvents(); | 72 void clearEvents() override; |
73 | 73 |
74 virtual int getBufferSize() const { return m_blockSize; } | 74 int getBufferSize() const override { return m_blockSize; } |
75 virtual int getAudioInputCount() const { return (int)m_audioPortsIn.size(); } | 75 int getAudioInputCount() const override { return (int)m_audioPortsIn.size(); } |
76 virtual int getAudioOutputCount() const { return m_idealChannelCount; } | 76 int getAudioOutputCount() const override { return m_idealChannelCount; } |
77 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; } | 77 sample_t **getAudioInputBuffers() override { return m_inputBuffers; } |
78 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; } | 78 sample_t **getAudioOutputBuffers() override { return m_outputBuffers; } |
79 | 79 |
80 virtual int getControlOutputCount() const { return (int)m_controlPortsOut.size(); } | 80 int getControlOutputCount() const override { return (int)m_controlPortsOut.size(); } |
81 virtual float getControlOutputValue(int n) const; | 81 float getControlOutputValue(int n) const override; |
82 | 82 |
83 virtual ProgramList getPrograms() const; | 83 ProgramList getPrograms() const override; |
84 virtual std::string getCurrentProgram() const; | 84 std::string getCurrentProgram() const override; |
85 virtual std::string getProgram(int bank, int program) const; | 85 std::string getProgram(int bank, int program) const override; |
86 virtual int getProgram(std::string name) const; | 86 virtual int getProgram(std::string name) const; |
87 virtual void selectProgram(std::string program); | 87 void selectProgram(std::string program) override; |
88 | 88 |
89 virtual bool isBypassed() const { return m_bypassed; } | 89 bool isBypassed() const override { return m_bypassed; } |
90 virtual void setBypassed(bool bypassed) { m_bypassed = bypassed; } | 90 void setBypassed(bool bypassed) override { m_bypassed = bypassed; } |
91 | 91 |
92 virtual sv_frame_t getLatency(); | 92 sv_frame_t getLatency() override; |
93 | 93 |
94 virtual void silence(); | 94 void silence() override; |
95 virtual void discardEvents(); | 95 void discardEvents() override; |
96 virtual void setIdealChannelCount(int channels); // may re-instantiate | 96 void setIdealChannelCount(int channels) override; // may re-instantiate |
97 | 97 |
98 virtual bool isInGroup() const { return m_grouped; } | 98 virtual bool isInGroup() const { return m_grouped; } |
99 virtual void detachFromGroup(); | 99 virtual void detachFromGroup(); |
100 | 100 |
101 virtual std::string getType() const { return "DSSI Real-Time Plugin"; } | 101 std::string getType() const override { return "DSSI Real-Time Plugin"; } |
102 | 102 |
103 protected: | 103 protected: |
104 // To be constructed only by DSSIPluginFactory | 104 // To be constructed only by DSSIPluginFactory |
105 friend class DSSIPluginFactory; | 105 friend class DSSIPluginFactory; |
106 | 106 |
207 void (*runFunction)(LADSPA_Handle)) : | 207 void (*runFunction)(LADSPA_Handle)) : |
208 m_handle(handle), | 208 m_handle(handle), |
209 m_runFunction(runFunction), | 209 m_runFunction(runFunction), |
210 m_exiting(false) { } | 210 m_exiting(false) { } |
211 | 211 |
212 virtual void run(); | 212 void run() override; |
213 void setExiting() { m_exiting = true; } | 213 void setExiting() { m_exiting = true; } |
214 | 214 |
215 protected: | 215 protected: |
216 LADSPA_Handle m_handle; | 216 LADSPA_Handle m_handle; |
217 void (*m_runFunction)(LADSPA_Handle); | 217 void (*m_runFunction)(LADSPA_Handle); |