cAudio
2.3.0
3d Audio Engine
|
7 #include "IRefCounted.h"
8 #include "IAudioManager.h"
9 #include "IAudioCapture.h"
virtual bool installPlugin(ILogger *logger)=0
Called to initialize the plugin. Use this for any initial setup that needs to be done.
Applies reference counting to certain cAudio objects.
Interface for all plugins in cAudio.
Interface for capturing operations in the cAudio Engine.
virtual void onCreateAudioCapture(IAudioCapture *capture)
Called on creation of an Audio Capture Manager.
virtual void onDestroyAudioManager(IAudioManager *manager)
Called on destruction of an Audio Playback Manager.
Main namespace for the entire cAudio library.
Interface for all logging operations in cAudio.
Interface for the playback capabilities of cAudio.
virtual void onCreateAudioManager(IAudioManager *manager)
Called on creation of an Audio Playback Manager.
virtual void onDestoryAudioCapture(IAudioCapture *capture)
Called on destruction of an Audio Capture Manager.
virtual void uninstallPlugin()=0
Called to shutdown the plugin and do any final cleanup. This is the last function call cAudio will gi...
virtual const char * getPluginName()=0
Called to retrieve a name to register this plugin under if the user didn't specify one (or the plugin...