a fine c++ openal wrapper, forked from the inactive https://github.com/r4stl1n/cAudio
Go to file
Joshua Jones 0c3df1d430 Added audio capture capabilities. The user can now get an interface for audio capture from cAudioManager and record audio from the default recording device.
Added a raw audio decoder, allowing raw audio to be played if the format and frequency is known.  Will also load from .raw files on disk, but will assume the format is 16 bit mono and the frequency is 22050 hz
Added a tutorial to show how recording and playback can be done.
Added the ability for the user to unregister audio codecs that they will not be using.  Also added methods to test for the existance of a decoder and get the decoder factory back.
Moved cVector3.h to include instead of Headers to make using it in user projects easier (one less include path)
Moved the audio format enum to its own header file.
Small fix in the wav decoder to prevent the file header from being played as audio data.
2009-08-11 17:57:20 +00:00
Examples 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
Headers 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
Source 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
bin 2009-06-21 03:24:30 +00:00
dependencies 2009-06-21 03:24:30 +00:00
include 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
License.txt 2009-06-21 03:24:30 +00:00
ReadMe.txt 2009-06-21 03:24:30 +00:00
cAudio.cbp 2009-06-21 03:24:30 +00:00
cAudio.layout Fixed problem with the msvc project not outputting a .lib file. 2009-08-08 05:51:32 +00:00
cAudio.sln 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
cAudio.vcproj 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

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