I'm trying to find a way of establishing whether a wave device on an xp system is currently in use, that is to say, currently playing a sound. I don't otherwise want to interfere with it. I can't find any method to do this, either in win32 or directsound. All the available functions just seem to allow the application to start and manage a new sound playback.
I don't know if it makes any difference, but I'm programming in c#.
Any help/suggestions are gratefully received.