The basic required interface implemented by community plug-ins. Cropper requires this interface to be implemented in order to find and load the plug-in.
An optional interface implemented by community plug-ins. This interface provides options for presenting a configuration dialog to the user. Plug-in specific configuration settings may also be saved within Croppers configuration file with this interface.
The interface implemented by Cropper's screen capture engine. The interface exposes a number of events and methods that plug-ins can use to participate in the screen capture cycle.