DISTRHO Plugin Framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
802B

  1. // Copyright Jean Pierre Cimalando 2018.
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. #include "DistrhoPlugin.hpp"
  6. class ExamplePlugin : public Plugin {
  7. public:
  8. ExamplePlugin();
  9. const char *getLabel() const override;
  10. const char *getMaker() const override;
  11. const char *getLicense() const override;
  12. uint32_t getVersion() const override;
  13. int64_t getUniqueId() const override;
  14. void initParameter(uint32_t index, Parameter &parameter) override;
  15. float getParameterValue(uint32_t index) const override;
  16. void setParameterValue(uint32_t index, float value) override;
  17. void run(const float **inputs, float **outputs, uint32_t frames) override;
  18. };