Easiest way to use speex preprocessor in C#?

Posted by eselk on Stack Overflow See other posts from Stack Overflow or by eselk
Published on 2012-05-31T02:58:14Z Indexed on 2012/06/07 22:40 UTC
Read the original article Hit count: 478

Filed under:
|

I need to use the speex preprocessor, and only the preprocessor in my VOIP app (don't need to use the codec). My app is written in C#. I think I know the easiest steps, but not sure where to find these items.

Easiest in my opinion, if I can find these:

  1. Windows DLL that contains only the preprocessor functions, or if small enough in size I guess the entire speex library would be OK. So far I've only found binarys in EXE format, so if I can't find the binaries I'd have to install the compiler they use to build their source and probably several other libraries (as is my experience with most open source builds).

  2. C# versions of the header files, for pinvoking the DLL functions.

So my question is, does anyone know where I can find these? I'm sure people have created these before, based on the huge number of speex users, just not able to find any on-line.

Hope people don't think I'm lazy, I just hate doing this kind of "busy work" if I know many others have probably already done the exact same thing :)

Update: I did find http://www.rarewares.org/files/others/libspeex-dll-1.2rc1.zip which includes libspeex.dll, but the DLL has no exports so not sure how they expect that to work. The other binaries they have are also just EXEs.

© Stack Overflow or respective owner

Related posts about c#

Related posts about speex