I meet the same issue. I have a composite device which has multiple interfaces. One of it is audio control interface, the other is audio speaker.
I just want to access autio control interface, and do not detach the kernel driver of the audio speaker and it keep working.
It seems that I should capture the whole device as exclusive mode, then I can capture the audio contorl interface successfully.
So, I think the macOS did not support composite usb device.
Topic:
App & System Services
SubTopic:
Drivers
Tags: