[wdmaudiodev] WASAPI or Windows PNP device notify

  • From: "Support HpW-Works.com" <support@xxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 18 Feb 2019 17:05:24 -0000

Currently I am looking for simple USB Audio PNP add & remove notify events
ONLY and ONLY one event for that device.

Means if properties or SR has been changed this should be filtered.

 

WASAPI related did not fired any remove notify events, so I was looking on
the normal windows API notify events.

 

A simple app has been developed  using registration with Capture & Render
TGUI'.

 

Surprising was getting several add & remove events from the equal PNP
device. as  

 

Start adding:

 

Else = Buggy: No Data, STATE = 7, , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Else = Buggy: No Data, STATE = 7, , 

 

Start removing:

 

Else = Buggy: No Data, STATE = 7, , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , ,

 

Sample rate change did also a bunch of add & remove events

 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Removeing: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , , 

Adding: @oem16.inf,%devicedescmadiface11%;RME ADI-2 Pro, , ,

 

Surprising no events on buffer size change. as other HW gear do.

 

In addition some unpleased events are also delivered as wparam = 7 without
any pointer data. So not able to fiddle out where is posting and why.

 

What is the best way to get a simple and single add & remove event. (No such
on SR or property changes too) 

 

Best Regards

 

HpW-Works Support

 

Mailto:support@xxxxxxxxxxxxx

Website: http://www.hpw-works.com

 

 

Other related posts:

  • » [wdmaudiodev] WASAPI or Windows PNP device notify - Support HpW-Works.com