cAudio
2.3.0
3d Audio Engine
|
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 unsigned int getPluginCount()=0
Returns the total number of installed plugins.
virtual IAudioPlugin * getPlugin(const char *name)=0
Returns a plugin interface for a plugin with the supplied name.
Interface for all plugins in cAudio.
Main namespace for the entire cAudio library.
virtual bool installPlugin(const char *filename, const char *name=NULL)=0
Installs a plugin from a dynamically linked library on your hard drive.
CAUDIO_API IPluginManager * getPluginManager()
Gets the interface to the plugin manager.
Interface for the plugin capabilities of cAudio.
virtual bool installPlugin(IAudioPlugin *plugin, const char *name=NULL)=0
Installs a plugin using a statically linked plugin implementation.
virtual void uninstallPlugin(IAudioPlugin *plugin)=0
Removes a plugin installed via statically linked reference.
virtual bool checkForPlugin(const char *name)=0
Checks for the existance of a plugin with the supplied name.
virtual void uninstallPlugin(const char *name)=0
Removes a plugin with the specified name.