28 #include "cAudioDefines.h"
29 #include "cAudioPlatform.h"
30 #include "cAudioSleep.h"
31 #include "EAudioFormats.h"
32 #include "IAudioSource.h"
33 #include "IAudioCapture.h"
34 #include "IAudioDecoder.h"
35 #include "IAudioDecoderFactory.h"
36 #include "IAudioEffects.h"
37 #include "IAudioManager.h"
38 #include "IDataSource.h"
40 #include "IEffectParameters.h"
42 #include "IListener.h"
44 #include "ILogReceiver.h"
45 #include "IPluginManager.h"
46 #include "IRefCounted.h"
47 #include "IAudioDeviceList.h"
114 CAUDIO_API IAudioManager*
createAudioManager(
bool initializeDefault =
true,
const char *lFilePath =
"cAudioEngineLog.html");
CAUDIO_API IAudioManager * createAudioManager(bool initializeDefault=true, const char *lFilePath="cAudioEngineLog.html")
Creates an interface to an Audio Manager.
CAUDIO_API IAudioDeviceList * createAudioDeviceList(IDeviceType deviceType=DT_PLAYBACK)
Creates an interface to an IAudioDeviceList object.
CAUDIO_API IAudioCapture * createAudioCapture(bool initializeDefault=true)
Creates an interface to an Audio Capture Object.
CAUDIO_API void destroyAudioManager(IAudioManager *manager)
Destroys an interface to a previously created Audio Manager and frees the memory allocated for it...
CAUDIO_API void destroyAudioCapture(IAudioCapture *capture)
Destroys an interface to a previously created Audio Capture Object and frees the memory allocated for...
CAUDIO_API ILogger * getLogger()
Gets the interface to the logger.