audio codec for ppc

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello friends,
I am developing a system of the audible customized news for ppc. At first I used wav format but they weighed too much. Now i find codec of audio specialized in compression of voice in c/c++, is called speex. My problem is that my player of news is in C# and the source code of speex is unmanaged. Although that there is people who have implemented speex for ppc but with embedded vc++ 3.0.
One of the ideas for do it is to create a DLL in embedded vc++ 3,0 and to call it from my program in c # with Pinvoke(dll extern), but the serious problem for mapping the functions of the DLL because the pointers not exist in c #.
Another solution is to create a console application for ppc from embedded vc++ 3,0 with the source code of speex and my program in C# is a simple interface (GUI) for the console application. The problem may be when executing the program in c# and to call to the other application this appears to him to the user.
Please help me.
I wait for its commentaries and suggestions or another type of solution.
Greetings.
Rodrigo.
 
I would suggest creating a DLL - it's easier to invoke. Of course you could
go all the way and write a codec (the one recognized by ACM)

Rodrigo said:
Hello friends,
I am developing a system of the audible customized news for ppc. At first
I used wav format but they weighed too much. Now i find codec of audio
specialized in compression of voice in c/c++, is called speex. My problem
is that my player of news is in C# and the source code of speex is
unmanaged. Although that there is people who have implemented speex for ppc
but with embedded vc++ 3.0.
One of the ideas for do it is to create a DLL in embedded vc++ 3,0 and to
call it from my program in c # with Pinvoke(dll extern), but the serious
problem for mapping the functions of the DLL because the pointers not exist
in c #.
Another solution is to create a console application for ppc from embedded
vc++ 3,0 with the source code of speex and my program in C# is a simple
interface (GUI) for the console application. The problem may be when
executing the program in c# and to call to the other application this
appears to him to the user.
 
how i mapping the functions after create the dll especially the functions that return a pointer or that receive a pointer?
 
Back
Top