0
0

Hi,
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:
[code:imsvenm7]
/*
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;

if WIN64_DESKTOP

    public const string dll    = "fmodex64";

elif WIN32_DESKTOP

    public const string dll    = "fmodex";

elif WIN32_METRO

    public const string dll    = "fmodexMetro";

endif

}

[/code:imsvenm7]
(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?

thanks!
kai

  • You must to post comments
0
0

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?

  • You must to post comments
0
0

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:

[code:3d59d53w]

elif METRO

    public const string dll =   "AudioFramework//fmodexMetro";

endif

[/code:3d59d53w]

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.