There is a hard coded limit of only 1 device and 1 controlpoint per process that the lib can create.
What is the reason for this? what are the limitations I need to take away to make it create many devices? (I may need dozens or maybe even more than 100)
I didn't really looked at limitation for number of devices per proces, but I'm interesting in ability to create multiple control points from a single process and have introduced corresponding patch. May be it could help you.
I already solved my issue by not publishing multiple devices, but using 1 root device with multiple sub-devices.
Thx anyway for your reply!