X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fplugin.h;h=e48201e73c4b9255dfb5566f05cb9e85bb2ea343;hp=087f5968bd0e66586d60a2e8856d7dfa7dd171a2;hb=04c56a0618f668fac288fb2070fcf200a83aebc6;hpb=dd57b33b2692e0a197d486f721eeac8168f9016a diff --git a/libs/ardour/ardour/plugin.h b/libs/ardour/ardour/plugin.h index 087f5968bd..e48201e73c 100644 --- a/libs/ardour/ardour/plugin.h +++ b/libs/ardour/ardour/plugin.h @@ -55,6 +55,14 @@ typedef boost::shared_ptr PluginPtr; typedef boost::shared_ptr PluginInfoPtr; typedef std::list PluginInfoList; +/** A plugin is an external module (usually 3rd party provided) loaded into Ardour + * for the purpose of digital signal processing. + * + * This class provides an abstraction for methords provided by + * all supported plugin standards such as presets, name, parameters etc. + * + * Plugins are not used directly in Ardour but always wrapped by a PluginInsert. + */ class LIBARDOUR_API Plugin : public PBD::StatefulDestructible, public Latent { public: