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"
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");
Main namespace for the entire cAudio library.
CAUDIO_API ILogger * getLogger()
Gets the interface to the logger.
CAUDIO_API IAudioDeviceList * createAudioDeviceList(IDeviceType deviceType=DT_PLAYBACK)
Creates an interface to an IAudioDeviceList 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 IAudioCapture * createAudioCapture(bool initializeDefault=true)
Creates an interface to an Audio Capture Object.
CAUDIO_API IAudioManager * createAudioManager(bool initializeDefault=true, const char *lFilePath="cAudioEngineLog.html")
Creates an interface to an Audio Manager.
CAUDIO_API void destroyAudioCapture(IAudioCapture *capture)
Destroys an interface to a previously created Audio Capture Object and frees the memory allocated for...