caudio/Headers
Joshua Jones 2132eea8bf Added a small spreadsheet with performance information
Changed the 3d tutorial to use the move convenience function in order to have proper doppler effects.
Added relative seek ability to cAudio source.
Updated decoders to have a flag if the data they are working with is valid for their decoder (isValid).
Added reference counting to IAudio, IAudioDecoder, and IDataSource
Added better error checking in cAudio sources and they will do a better job of detecting if they are invalid.
Fixed the spelling on cWavAudioDecoderFactory.h
Ogg decoder support for the isValid check.
Time seek ability added to cRawDecoder
Rewrote cWavDecoder.  It will now read slightly malformed wav files (and conforms to the wav spec), no longer has a bug where 8 bit mono audio samples will play twice as fast as 16 bit mono samples, proper bounds checking to make sure only the audio data is sent to the audio source, and time seeking abilities.  The decoder does not support channels over 2, compressed wavs, wavs with more than 1 data or fmt block, or any other blocks that may be present in a wav file.  All unsupported blocks will be ignored.
2009-12-07 22:25:08 +00:00
..
cAudio.h Added a small spreadsheet with performance information 2009-12-07 22:25:08 +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 Added a small spreadsheet with performance information 2009-12-07 22:25:08 +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 a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cOggAudioDecoderFactory.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cOggDecoder.h Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cRawAudioDecoderFactory.h Added cross-platform Mutex and Thread classes. 2009-08-29 11:24:31 +00:00
cRawDecoder.h Added a small spreadsheet with performance information 2009-12-07 22:25:08 +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
cWavAudioDecoderFactory.h Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00
cWavDecoder.h Added a small spreadsheet with performance information 2009-12-07 22:25:08 +00:00