42#ifndef __AUDACITY_COMPONENT_INTERFACE_H__
43#define __AUDACITY_COMPONENT_INTERFACE_H__
wxString PluginPath
type alias for identifying a Plugin supplied by a module, each module defining its own interpretation...
ComponentInterface provides name / vendor / version functions to identify plugins....
virtual wxString GetVersion() const =0
virtual PluginPath GetPath() const =0
virtual VendorSymbol GetVendor() const =0
virtual ComponentInterfaceSymbol GetSymbol() const =0
virtual TranslatableString GetDescription() const =0
virtual ~ComponentInterface()
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
ComponentInterfaceSymbol()=default
Holds a msgid for the translation catalog; may also bind format arguments.