caudio/Headers
Joshua Jones 4c76942a7f Changed IAudioManager to no longer use std::strings in the main interface. It now uses const char* strings. The reason this change was made was to make porting to other languages, or even use with other string libraries easier. std::string is no longer required to interface with the library.
Added a convenience function (move()) to the cAudio source, making it easier to move a source and do velocity for doppler effects with a single call.
Internally, audio sources are now stored in an std::vector for better performance.  This change also makes it so that it is no longer required for the user to name a source.  The user can pass NULL to name to avoid naming it.
Some documentation fixes.
Added a stress test app, allowing users and developers test how well cAudio performs under pressure.
2009-12-01 01:41:15 +00:00
..
cAudio.h Changed IAudioManager to no longer use std::strings in the main interface. It now uses const char* strings. The reason this change was made was to make porting to other languages, or even use with other string libraries easier. std::string is no longer required to interface with the library. 2009-12-01 01:41:15 +00:00
cAudioCapture.h Moved sample sounds to a media folder and removed the copy of bling.ogg from bin 2009-11-20 03:39:56 +00:00
cAudioManager.h Changed IAudioManager to no longer use std::strings in the main interface. It now uses const char* strings. The reason this change was made was to make porting to other languages, or even use with other string libraries easier. std::string is no longer required to interface with the library. 2009-12-01 01:41:15 +00:00
cConsoleLogReceiver.h Added some missing files. Included is a default log receiver that pipes the information to the standard out stream (Console). 2009-11-20 03:42:20 +00:00
cFileSource.h Fixed problem with the msvc project not outputting a .lib file. 2009-08-08 05:51:32 +00:00
cListener.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cLogger.h Changed IAudioManager to no longer use std::strings in the main interface. It now uses const char* strings. The reason this change was made was to make porting to other languages, or even use with other string libraries easier. std::string is no longer required to interface with the library. 2009-12-01 01:41:15 +00:00
cMemorySource.h 2009-06-21 03:24:30 +00:00
cMutex.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cOggAudioDecoderFactory.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cOggDecoder.h Added correct file endings and renamed cwav to cWav and eAudio to EAudio 2009-08-25 23:56:35 +00:00
cRawAudioDecoderFactory.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cRawDecoder.h Added audio capture capabilities. The user can now get an interface for audio capture from cAudioManager and record audio from the default recording device. 2009-08-11 17:57:20 +00:00
cThread.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cUtils.h Increased buffer size for audio sources from 32k to 64k. 2009-11-21 00:39:46 +00:00
cWavAudioDecoderFacotry.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cWavDecoder.h Fixed problem with the msvc project not outputting a .lib file. 2009-08-08 05:51:32 +00:00