I am new to Delphi programming, so bare with me. I wanted mp3/wav/ogg/what-have-method streaming/decoding capabilities. So, with Google in hand, I came across LakeofSoft Voice Communicator components
http://www.lakeofsoft.com/.
I started looking into their examples and functionality, and it seemed what I wanted. Then, when I looked at the example of how to decode, it says, "well, we use BASS decoder, so you'll need to get bass.dll".
Fair enough, I come here, grab the DLL, then read about BASS. Well, it seems all the functionality LakeofSoft charges (small fee, $39) is in BASS already (streaming, handling of PCM, etc.). Plus, looking thru BASS examples, it seems eaiser and more direct thru my novice eyes to use BASS, just include the BASS in uses, compile and build with bass.dll, and your off and running with some powerful audio functions.
Anyway, my question is simply, why would I need Voice Communicator (which includes BASS), over just BASS itself? Those of you familiar with LakeofSoft, could you tell me? I do see LakeofSoft has there stuff in VCL component format, but what advantages does that give me.
My needs are simple personal, I want to try and build by own media server & client/streaming program(s), mainly for mp3, but also down the road for other lossy or losseless formats.
Just curious....BASS seems like what I need, and the BASS examples and functionality help file seem more straight forward then LakeofSoft.
-bcohen