An outlook to irrKlang.NET and its implementation details

Posted on:March 21 2007

irrKlang.NET will be the .NET port of the next release of the irrKlang sound engine, to be released in about one week. This means simple and fast 3D and 2D sound playback of lots of (TBA) file formats for games and multimedia applications written in all kinds of .NET languages like C#, VisualBasic.NET, Boo, IronPhyton or whatever.
I've now some expericence porting C++ libraries to .NET (not only with Irrlicht.NET) and decided to improve the integration a bit this time. irrKlang.NET will be a stand alone, single .DLL and not need the native C++ .dll in addition as known from Irrlicht.NET, but it still will be able to load all C++ written plugin dlls. Basically, this was simply done by compiling the static irrKlang library into the managed C++ .dll, and then struggling a bit with initializing the static C++ initializers. There are lots of ways to do this, and the simplest way is calling __crt_dll_initialize(), as far as I've found out.
I'm not making every little detail of the original lib available in the first version of irrKlang.NET (like I'm going to omitt the possibility to write own audio decoders) but it will be pretty useful I think. And as far as I am counting the mails asking for this .NET version, I think a lot of people will be a bit happier after this. :)





Comments:


Count me as one of the persons whom a .NET IrrKlang will make happier! :)
Zitzu
Quote
2007-03-21 19:08:00


Make that two ;-) its about time... i really like .NET it will just get better. Just check all the languages it supports http://dotnetpowered.com/languages.aspx
leo
Quote
2007-03-22 08:41:00


Hooray...I am going to throw a party the day you release IrrKlang.NET. Your work is sincerely appreciated.
Nate
Quote
2007-03-22 16:56:00


I have a question:
Will you implament Direct X 10 into Irrlicht any time soon?
Game_Gneius
Quote
2007-03-23 01:54:00


I think DirectX 10 is only supported in vista... :-(
leo
Quote
2007-03-23 08:06:00


I'll buy a new pc + 3d hardware soon, so after this it'S more likely :)
niko
Quote
2007-03-23 10:02:00


Uh, I thought you will buy a Mac and care for the Irrlicht OSX port...
hybrid
Quote
2007-03-23 16:38:00


why not both :)
niko
Quote
2007-03-23 17:23:00


I have a problem in your design. I use Netscape.
ciket
Quote
2007-04-16 17:47:00


Add comment:


Posted by:


Enter the missing letter in: "Internationa?"


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons