[wdmaudiodev] KSEVENTSETID_LoopedStreaming in RT Audio

  • From: Eugene Muzychenko <eugene@xxxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 23 Dec 2011 18:30:54 +0700

Hello,

MSDN says:

============
In Windows Vista, none of the WaveXxx port drivers implement event
handlers or other support for KSEVENT_LOOPEDSTREAMING_POSITION events.
============

but KSEVENTSETID_LoopedStreaming GUID is present in Win7 PortCls
driver (but only in WaveCyclic and WavePci event tables).
IOCTL_KS_ENABLE_EVENT request for an RTAudio device returns
ERROR_SET_NOT_FOUND.

Does it mean that the only way to watch for RTAudio device position is
to periodically poll its position register or issue
KSPROPERTY_AUDIO_POSITION request, and no waitable events are
available for that?

Regards,
Eugene


******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: