Domain: hawksoft.com
Stories and comments across the archive that link to hawksoft.com.
Comments · 6
-
Re:This may seem trollish, but...
May I suggest that you take a look at:
SDL - 2D and input (granted, it doesn't support as wide a range of input devices, but in most cases keyboard and mouse are all you need
fmod - best sound lib out there, used by loads of commercial games.
HawkNL/HawkVoice - good networking libs
Hope that helps you out. It helped me out.
-- -
Re:When are people going to understand...
OpenGL does not provide any other of DirectX's functionality...
Sure, but that why there's OpenAL, not to mention OpenNL (now called HawkNL) and its extensions, and OpenIL (now called DevIL). Wasn't there an open input layer too? They've gotten hard to find now that so many of them changed their names (due to pressure from SGI? See the OpenIL site!)
Anyway, there's also SDL, and for that matter OpenML. Both are far more functional than OpenGL alone.
In summary, if you want a cross-platform DirectX alternative, there are options. You just have to know about them or search them out. -
Re:Very Low bitrate?
You might find something like HawkVoice useful - it's a Windows/Linux LGPL voice-over-network API. It supports GSM, LPC, CELP, LPC10, plus some others.
-
Hawkvoice does just this for Linux/Unix/win32
"HawkVoice (http://www.hawksoft.com/hawkvoice/) is a game oriented, multiplayer voice over network API released under the LGPL, with support for Linux/Unix and Windows 9x/ME/NT/2000."
It has 7 different codecs from 64kbps down to 1.2kbps and can even do encryption of the stream.
Part of it is HawkVoiceDI which is a low level packet & utility library if all you want is the codecs without the fluff. -
Re:sure it's been done ...Well Microsoft's added voice communications into DirectX, so each game developer for Windows won't have to recreate this stuff, they'll just code some generic interfaces into the API.
For the same sort of thing, but cross-platform, there's HawkNL
-
HawkNLHawkNL is a nice LPGL library (currently with Win and Linux support) for doing, among other things, voice over IP.
Its targeted at game programmers, to be integrated in-game, as a cross-platform alternative to Microsoft's DirectPlay and DirectPlay voice, but could be used to do a stand-alone VOIP app as well (though I am not aware of any currently).