a fine c++ openal wrapper, forked from the inactive https://github.com/r4stl1n/cAudio
30e5b4a99e
Added conversion functions from our audio format enum to OpenAL's in preparation for supporting more formats. Reorganized cAudio defines, made it easier to access some compile time parameters. Fixed a bug where a source could not be played again after it reached the end of its audio stream. Added better checking for sources. IsValid() should provide a more useful indication of whether a source is usable. Added error checking and logging to cAudioCapture. Prevented initializing of cAudioManager until shutdown() has been called. Added a tutorial for Audio Effects. Added a footsteps sound for showing off Audio Effects. Moved the default compile location for the main library to lib/. The msvc project will copy the cAudio.dll to bin/win32-visual/ |
||
---|---|---|
dependencies | ||
Examples | ||
Headers | ||
include | ||
media | ||
Source | ||
tests/Stress_Test | ||
cAudio.cbp | ||
cAudio.layout | ||
cAudio.sln | ||
cAudio.vcproj | ||
cAudioStressTestResults.xls | ||
License.txt | ||
ReadMe.txt |
This is the new cAudio 1.7.1 Source Release. This is a bug fix release for cAudio also better packaged.. New: Examples Directory: Tutorial1:2dSound - Shows how to play a basic 2dSound Tutorial2:3dSound - Shows how to play a basic 3dSound Tutorial3:MemoryPlayback - Shows how to playback Audio from memory useful for virtual file system. Bug fix: You no longer have to create a new object each time you want to play a audio file. Source: Cleaned up the source code and fixed the commenting format To compile: Windows: Open up the cAudio codeblocks project and build with your perfered compiler Linux/Unix: Cd to the Source directory and run make. Mac: Good luck..... Belive running make would work not sure though. To compile examples: Windows: Open up codeblocks projects in the Examples directory select perfered compiler. Linux/Unix: Cd to the Examples directory and run ./buildAll.sh Mac: Good luck..... Belive runing ./buildAll.sh would work Compiled examples will be in bin/gcc bin/visual bin/linux depending