Before updating to Windows 10 you may need to return your Pro license. More information here

Errors referencing DirectX.dll from custom library DLL

I'm looking at integrating voice chat into my Unity game, and have made a custom C# library to handle this for me. It uses DirectX to read voice data from the mic and then transfers it over UDP.

However, every time I try to use any DirectX functions in my custom DLL, (and then compile it and update the DLL in my Assets/ folder) Unity gives me the following error:

Internal compiler error. See the console log for more information. output was: Unhandled Exception: System.TypeLoadException: Could not load type 'VoiceComm.VoiceCommHandler' from assembly 'VoiceComm, Version=, Culture=neutral, PublicKeyToken=null'.

If I don't link in Microsoft.DirectX.dll my custom DLL imports fine and I can call functions on it no problem.

more ▼

asked Jun 10, 2011 at 05:50 PM

avatar image

148 20 26 37

Did you ever solve this? I am trying the same thing but with DirectInput and getting the same problem.

Aug 09, 2014 at 09:16 PM yeagz7
(comments are locked)
10|3000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments



asked: Jun 10, 2011 at 05:50 PM

Seen: 1562 times

Last Updated: Aug 09, 2014 at 09:16 PM