Mercurial > hg > svcore
comparison plugin/LADSPAPluginInstance.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 |
---|---|
36 class LADSPAPluginInstance : public RealTimePluginInstance | 36 class LADSPAPluginInstance : public RealTimePluginInstance |
37 { | 37 { |
38 public: | 38 public: |
39 virtual ~LADSPAPluginInstance(); | 39 virtual ~LADSPAPluginInstance(); |
40 | 40 |
41 virtual bool isOK() const { return m_instanceHandles.size() != 0; } | 41 bool isOK() const override { return m_instanceHandles.size() != 0; } |
42 | 42 |
43 int getClientId() const { return m_client; } | 43 int getClientId() const { return m_client; } |
44 virtual QString getPluginIdentifier() const { return m_identifier; } | 44 QString getPluginIdentifier() const override { return m_identifier; } |
45 int getPosition() const { return m_position; } | 45 int getPosition() const { return m_position; } |
46 | 46 |
47 virtual std::string getIdentifier() const; | 47 std::string getIdentifier() const override; |
48 virtual std::string getName() const; | 48 std::string getName() const override; |
49 virtual std::string getDescription() const; | 49 std::string getDescription() const override; |
50 virtual std::string getMaker() const; | 50 std::string getMaker() const override; |
51 virtual int getPluginVersion() const; | 51 int getPluginVersion() const override; |
52 virtual std::string getCopyright() const; | 52 std::string getCopyright() const override; |
53 | 53 |
54 virtual void run(const RealTime &rt, int count = 0); | 54 void run(const RealTime &rt, int count = 0) override; |
55 | 55 |
56 virtual int getParameterCount() const; | 56 int getParameterCount() const override; |
57 virtual void setParameterValue(int parameter, float value); | 57 void setParameterValue(int parameter, float value) override; |
58 virtual float getParameterValue(int parameter) const; | 58 float getParameterValue(int parameter) const override; |
59 virtual float getParameterDefault(int parameter) const; | 59 float getParameterDefault(int parameter) const override; |
60 virtual int getParameterDisplayHint(int parameter) const; | 60 int getParameterDisplayHint(int parameter) const override; |
61 | 61 |
62 virtual ParameterList getParameterDescriptors() const; | 62 ParameterList getParameterDescriptors() const override; |
63 virtual float getParameter(std::string) const; | 63 float getParameter(std::string) const override; |
64 virtual void setParameter(std::string, float); | 64 void setParameter(std::string, float) override; |
65 | 65 |
66 virtual int getBufferSize() const { return m_blockSize; } | 66 int getBufferSize() const override { return m_blockSize; } |
67 virtual int getAudioInputCount() const { return int(m_instanceCount * m_audioPortsIn.size()); } | 67 int getAudioInputCount() const override { return int(m_instanceCount * m_audioPortsIn.size()); } |
68 virtual int getAudioOutputCount() const { return int(m_instanceCount * m_audioPortsOut.size()); } | 68 int getAudioOutputCount() const override { return int(m_instanceCount * m_audioPortsOut.size()); } |
69 virtual sample_t **getAudioInputBuffers() { return m_inputBuffers; } | 69 sample_t **getAudioInputBuffers() override { return m_inputBuffers; } |
70 virtual sample_t **getAudioOutputBuffers() { return m_outputBuffers; } | 70 sample_t **getAudioOutputBuffers() override { return m_outputBuffers; } |
71 | 71 |
72 virtual int getControlOutputCount() const { return int(m_controlPortsOut.size()); } | 72 int getControlOutputCount() const override { return int(m_controlPortsOut.size()); } |
73 virtual float getControlOutputValue(int n) const; | 73 float getControlOutputValue(int n) const override; |
74 | 74 |
75 virtual bool isBypassed() const { return m_bypassed; } | 75 bool isBypassed() const override { return m_bypassed; } |
76 virtual void setBypassed(bool bypassed) { m_bypassed = bypassed; } | 76 void setBypassed(bool bypassed) override { m_bypassed = bypassed; } |
77 | 77 |
78 virtual sv_frame_t getLatency(); | 78 sv_frame_t getLatency() override; |
79 | 79 |
80 virtual void silence(); | 80 void silence() override; |
81 virtual void setIdealChannelCount(int channels); // may re-instantiate | 81 void setIdealChannelCount(int channels) override; // may re-instantiate |
82 | 82 |
83 virtual std::string getType() const { return "LADSPA Real-Time Plugin"; } | 83 std::string getType() const override { return "LADSPA Real-Time Plugin"; } |
84 | 84 |
85 protected: | 85 protected: |
86 // To be constructed only by LADSPAPluginFactory | 86 // To be constructed only by LADSPAPluginFactory |
87 friend class LADSPAPluginFactory; | 87 friend class LADSPAPluginFactory; |
88 | 88 |