Re: WaveOutWrite and Sockets



The wave call is in other Thread witch is the manager for taking packets from
the queue and it sends them to playback with the waveOutWrite function.


"Paul G. Tobey [eMVP]" wrote:

> Where's the wave call? If that's generating the invalid parameter error, it
> seems like we might want to look at it!
>
> Paul T.
>
> "Black_angel" <Blackangel@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:771B2874-571F-4697-A44E-10855CBA3AA6@xxxxxxxxxxxxxxxx
> > Hello everybody,
> >
> > I'm developing an application witch receives voice from Sockets and
> > playback it with the waveOutWrite function..
> > The problem is that when I receive datas during more than 5 minuts (more
> > or less) the waveOutWrite function returns a INVALPARAM error.
> > The "ReceiveData" method is this:
> >
> > private byte[] message;
> > private byte[] message2;
> > private EndPoint endPointRemote;
> >
> > public byte[] ReceiveData()
> > {
> > sock.ReceiveFrom(message, ref endPointRemote);
> > sock.ReceiveFrom(message2, ref endPointRemote);
> > ....
> > //Join message and message2
> > return messagejoin;
> > }
> >
> > if I change the method for the next to do tests, it works fine:
> > public byte[] ReceiveData()
> > {
> > if(count==0)
> > {
> > sock.ReceiveFrom(message, ref endPointRemote);
> > sock.ReceiveFrom(message2, ref endPointRemote);
> > count=1;
> > }
> > else
> > {
> > Thread.Sleep(100);
> > }
> > ....
> > //Join message and message2
> > return messagejoin;
> > }
> > with this test I receive only a packet and I playback it all the time.
> >
> > It seems that there's a memory problem, but I don't understand because I
> > use
> > global ids.
> >
> >
> > What can I do?
> > Do you think that if I use the UDPClient I'll have the same problem?
> >
> > Regards.
> >
> >
>
>
>
.



Relevant Pages

  • WaveOutWrite and Sockets
    ... or less) the waveOutWrite function returns a INVALPARAM error. ... private bytemessage; ... sock.ReceiveFrom(message2, ref endPointRemote); ... with this test I receive only a packet and I playback it all the time. ...
    (microsoft.public.dotnet.framework.compactframework)
  • WaveOutWrite and Sockets
    ... or less) the waveOutWrite function returns a INVALPARAM error. ... private bytemessage; ... sock.ReceiveFrom(message2, ref endPointRemote); ... with this test I receive only a packet and I playback it all the time. ...
    (microsoft.public.pocketpc.developer)
  • Re: WaveOutWrite and Sockets
    ... > or less) the waveOutWrite function returns a INVALPARAM error. ... > public byteReceiveData() ... > sock.ReceiveFrom(message2, ref endPointRemote); ... > with this test I receive only a packet and I playback it all the time. ...
    (microsoft.public.pocketpc.developer)
  • Re: WaveOutWrite and Sockets
    ... send the data to the wave calls, and we might have a chance... ... > the queue and it sends them to playback with the waveOutWrite function. ... If that's generating the invalid parameter error, ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: WaveOutWrite and Sockets
    ... If that's generating the invalid parameter error, ... > or less) the waveOutWrite function returns a INVALPARAM error. ... > public byteReceiveData() ... > sock.ReceiveFrom(message2, ref endPointRemote); ...
    (microsoft.public.dotnet.framework.compactframework)

Loading