Plugin structure

Loupedeck's demo plugin contains the following parts:

The plugin must implement both of these classes are the parent classes are abstract:

  • DemoPlugin class (inherited from the Plugin abstract class) contains the plugin-level logic.
  • DemoApplication class (inherited from the ClientApplication abstract class) contains the logic related to the client application.
  • metadata/LoupedeckPackage.yaml file contains the plugin configuration.