1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-20 09:31:15 +02:00

New virtual function in ModuleInterface

This commit is contained in:
Paul Licameli
2019-04-08 09:29:42 -04:00
parent 9333b1ff0f
commit 15983499c8
17 changed files with 81 additions and 0 deletions

View File

@@ -76,6 +76,11 @@ public:
// Called just prior to deletion to allow releasing any resources.
virtual void Terminate() = 0;
// A symbol identifying the family of plugin provided by this module;
// if it is not empty, then the family as a whole can be enabled or
// disabled by the user in Preferences
virtual EffectFamilySymbol GetOptionalFamilySymbol() = 0;
// "Paths" returned by FindPluginPaths() and passed back to
// DiscoverPluginsAtPath() have module-specific meaning.
// They are not necessarily file system paths to existent files that