I've messed with this on & off for a while, I restarted it and decided to thinly wrap it so most of the code is done inside B3D instead (it's just more comfortable than C++ :) and allows anyone to update it themselves.
A few more bits to do, should have some source by Friday for you all to mess with.
www.lightwave3d.pwp.blueyonder.co.uk/OpenAL-Demo-1.zip
As per instructions, SPACE toggles reverb on/off. Be sure to move near & far away from the cube to hear some of the reverb presets at full effect.
2 of the DLLs in the zip (wrap_oal.dll & OpenAL32.dll) would normaly be in a users system32 folder after installing Creatives OAL installer available here: (install it anyway!!)
http://developer.creative.com/articles/article.asp?cat=1&sbcat=31&top=38&aid=46
The demo will try and open a Hardware renderer, if it can't, it'll try and open a Software renderer.
Though not in this demo, audio capture works fine, as does streaming.
With this kind of Capture ability I've wrapped up the Speex codec also which I'll release along with this stuff at the weekend. The Speex codec for those that don't know, is aimed at compressing/decompressing speech @ low bitrates.
I've had a successful test of realtime over-the-net voice chat with Smilertoo (well it was one way so he had to listen to me sing 'mary had a little lamb' :) but Smiler said it was nice & clear. Using a low Speex setting, it used a data rate of about 1kps.
Thanks to Chris Kinman & Stephen Housden for letting me use their guitar samples in the demo. Please do not distribute them!
www.kinman.com & www.stephenhousden.com
Roll on the weekend!
Cya
Tom
A few more bits to do, should have some source by Friday for you all to mess with.
www.lightwave3d.pwp.blueyonder.co.uk/OpenAL-Demo-1.zip
As per instructions, SPACE toggles reverb on/off. Be sure to move near & far away from the cube to hear some of the reverb presets at full effect.
2 of the DLLs in the zip (wrap_oal.dll & OpenAL32.dll) would normaly be in a users system32 folder after installing Creatives OAL installer available here: (install it anyway!!)
http://developer.creative.com/articles/article.asp?cat=1&sbcat=31&top=38&aid=46
The demo will try and open a Hardware renderer, if it can't, it'll try and open a Software renderer.
Though not in this demo, audio capture works fine, as does streaming.
With this kind of Capture ability I've wrapped up the Speex codec also which I'll release along with this stuff at the weekend. The Speex codec for those that don't know, is aimed at compressing/decompressing speech @ low bitrates.
I've had a successful test of realtime over-the-net voice chat with Smilertoo (well it was one way so he had to listen to me sing 'mary had a little lamb' :) but Smiler said it was nice & clear. Using a low Speex setting, it used a data rate of about 1kps.
Thanks to Chris Kinman & Stephen Housden for letting me use their guitar samples in the demo. Please do not distribute them!
www.kinman.com & www.stephenhousden.com
Roll on the weekend!
Cya
Tom