0
0

hi experts!

Is it possible on a pocket pc with fmod to

  1. record from microphone, then
  2. do some changes in this input stream if possible in realtime (DSP?), then
  3. send this stream in realtime to an server by using udp

I am not very well in programming c++, but if you tell me that it is possible i would spend my time in trying to solve this problem…

thanks a lot in advance
joachim

  • You must to post comments
0
0

you can do it all 😀 except for streaming to a server
you have to do this yourself

  • You must to post comments
0
0

thanks for your reply.

  1. Now that I know that these things are possible I tried a simple record sample, but the record sample for win ce hasn’t got implemented the functionality to record an playback it at the same time, only the windows dektop version – and this doesn’t work on pocket pc. there i had problems with getch and kbhit – where are these functions declared for win ce, and what are they for? When i removed this synchronisation part, it compiled, but the playback was only a horrible noise… How can I solve this first problem?

  2. If the the playback would run, I thought to use an own dsp callback function, where I would change some things and right there (in dsp func) I thought to send the buffer to my server. Do you think that’s a good idea, or ist there a better place to send the date to the server? The problem is, that everything should work in realtime.

U see I am a beginner, so I badly need your help,

Thanks a lot!
joachim

  • You must to post comments
0
0

maybe i was wrong 😳
i don’t know if it will work like this on a pocket pc :(

  • You must to post comments
0
0

Hi again.

I have an MDAII. I want to record and playback at the same time, and after this works i want to add an effect on the playbackstream by using a dsp func, and send the buffer to a server.

by now i tried again to run the record sample and playback at the same time. i simply coded

[code:3c3d9wzu]FSOUND_Record_StartSample(samp, True);
while (!FSOUND_Record_GetPosition())
{
Sleep(10);
}
channel = FSOUND_PlaySound(FSOUND_FREE, samp);[/code:3c3d9wzu]

The first few seconds it works, but then it seems to add the output to the record… and its getting worse until you cannot understand anything…

How can i solve this problem?

thanks a lot,
joachim

  • You must to post comments
0
0

Check the docs (FSOUND_Record_StartSample) about the ‘The recording/playback rates’

  • You must to post comments
0
0

Again, is it possible to record from mic and stream it over the internet to a specific IP? I am trying to develop a VoIP application for PocketPC wherein users can chat PDA<->PC free of cost. Something like SIP but without the complexities of yet another protocol
:)
-Regards Anurag

  • You must to post comments
Showing 6 results
Your Answer

Please first to submit.