7 #include "IAudioPlugin.h" 8 #include "cAudioDefines.h" 10 #ifdef CAUDIO_COMPILE_WITH_PLUGIN_SUPPORT 32 virtual bool installPlugin(
const char* filename,
const char* name = NULL) = 0;
virtual bool checkForPlugin(const char *name)=0
Checks for the existance of a plugin with the supplied name.
virtual void uninstallPlugin(IAudioPlugin *plugin)=0
Removes a plugin installed via statically linked reference.
virtual unsigned int getPluginCount()=0
Returns the total number of installed plugins.
Interface for the plugin capabilities of cAudio.
CAUDIO_API IPluginManager * getPluginManager()
Gets the interface to the plugin manager.
Interface for all plugins in cAudio.
virtual bool installPlugin(IAudioPlugin *plugin, const char *name=NULL)=0
Installs a plugin using a statically linked plugin implementation.
virtual IAudioPlugin * getPlugin(const char *name)=0
Returns a plugin interface for a plugin with the supplied name.
Main namespace for the entire cAudio library.