there are no c# wrapper files for the metro build. Is this because it’s not possible (that easy) or is trivial and i don’t see it? 😉
I tried to use the wrapper files of the windows desktop and changed the dll to import:
FMOD version number. Check this against FMOD::System::getVersion / System_GetVersion
0xaaaabbcc -> aaaa = major version number. bb = minor version number. cc = development version number.
public class VERSION
public const int number = 0x00044403;
public const string dll = "fmodex64";
public const string dll = "fmodex";
public const string dll = "fmodexMetro";
(with constants i defined)
during system init the dll can’t be found.. copied it to the wrong location?
has anybody tried something like this?
- derKai asked 6 years ago
We haven’t added the c# wrapper files to the metro build because we planned to create a WinRT component wrapper that could be used from all WinRT languages. Higher priority tasks have meant this hasn’t been completed yet.
The exisiting C# should still work. Have you added the dll as a content file to your application?
A WinRT component wrapper sounds nice 😉
sorry that it took so long..
you are right.. it works out of the box!
but i tried "bind" fmod to a class library project (which is than referenced in the store app. For this case one has to add the library name to fmodex dll name like this:
public const string dll = "AudioFramework//fmodexMetro";
- derKai answered 6 years ago
Please login first to submit.