Привет. Кореш попросил помочь, далее - с его слов: Есть USB FM Radio (типа флэшки), которое можно настраивать через HID-device и которое можно слушать через waveInOpen. Т.е. ищем wave input device по VendorID & ProductID и ищем HID по тем же VendorID & ProductID. Вроде бы все хорошо, можем настраивать и слушать радио. Проблемы начинаются, когда воткнуто более одного девайса, в таком случае у нас есть пара wave in'ов и пара HID'ов. И становится непонятно, какой HID соответствует какому wave'у, т.к. у wave-девайса есть GUID, у HID'а - нету. Как можно разрулить это?
А нельзя через HID-настройку менять какой-нибудь капабилити, скажем, моно/стерео, а через waveInGetDevCaps смотреть, у кого изменились капабилити?