WinCE: Sound latency problem

When I open a 44Khz stereo audio device under WinCE, the minimum
buffersize it seems to accept is, weirdly, 11028 samples. Not even a
power of 2, but it insists upon it.

This is a -BIG- buffer, nearly a 1/4 second at CD-quality output, and
could easily throw realtime applications for a loop… is it possible
to force it lower somehow?

When I open a 44Khz stereo audio device under WinCE, the minimum
buffersize it seems to accept is, weirdly, 11028 samples. Not even a
power of 2, but it insists upon it.

This is a -BIG- buffer, nearly a 1/4 second at CD-quality output, and
could easily throw realtime applications for a loop… is it possible
to force it lower somehow?

Nope, the WaveOut interface requires a minimum latency of 1/4 second.
That may not be true on Windows CE however, you might try tweaking the
source to see if it works.

Does anybody have any information on DirectX on Windows CE?

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Does anybody have any information on DirectX on Windows CE?

Is there even a DirectX for PocketPC in the first place?

–ryan.

The GX API is a light API for getting at the framebuffer, case buttons and
possibly sound too, I’ve been looking at it recently but not used it.On Tuesday 22 October 2002 09:00, Ryan C. Gordon wrote:

Does anybody have any information on DirectX on Windows CE?

Is there even a DirectX for PocketPC in the first place?


Matthew > http://www.soup-kitchen.net/
> ICQ 19482073

Is there even a DirectX for PocketPC in the first place?

I know there was a version of DirectX 6 for the dreamcast windowsCE, but I don’t know if it ever made it to any other platforms.

DirectX is not available on WinCE 3.0 and PocketPC. It should be in CE 4.0

Joe Tierney a ?crit:>>Is there even a DirectX for PocketPC in the first place?

I know there was a version of DirectX 6 for the dreamcast windowsCE, but I don’t know if it ever made it to any other platforms.


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl