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.
Main namespace for the entire cAudio library.