I would like to ask for guidance on how to ideally communicate with a custom USB HID device on MacOS.
Use case Modify a microphone volume via an external USB HID device.
Question Can I use DriverKit (HIDDriverKit) for that or I need to use IOKit? I have read something here about audio limitation, but not sure what exactly is not supported.
DriverKit doesn’t support USB devices that manipulate audio or that communicate wirelessly over Bluetooth or Wi-Fi. For those types of devices, create a kernel extension using IOKit. — Source
Would DriverKit still work in my case as I am not sending audio streams but controlling volume only?
Many thanks! Cheers, Tom