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 thePlugin
abstract class) contains the plugin-level logic.DemoApplication
class (inherited from theClientApplication
abstract class) contains the logic related to the client application.metadata/LoupedeckPackage.yaml
file contains the plugin configuration.