Hey there,
I would like to ask for guidance on how to ideally communicate with a custom USB HID device.
Use case
Modify a microphone volume via an external USB HID device.
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 allowed.
Many thanks!
Cheers,
Tom
I would like to ask for guidance on how to ideally communicate with a custom USB HID device.
Use case
Modify a microphone volume via an external USB HID device.
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 allowed.
Would DriverKit still work in my case as I am not sending audio streams but controlling volume only?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.
Many thanks!
Cheers,
Tom