We have a product which has remote desktop functionality, where users can connect to their remote machines and do their work seems-less. Along with that we are providing extra support to hear system sounds, for that we had an existing solution with KEXT using IOKit. Where we are using IOAudioStream and supporting API classes for input and Output audio sounds.
Since System Extension is introduced from macOS 10.15, Apple is recommending transition from KEXT to DEXT. In recent releases our sound KEXT is unable to load in Kernel because of recent OS updates, now we are planning to migrate to System Extension approach. As part of this we went through Driver Kit APIs, then we found IOKit APIs are not part of Driver Kit framework. These are the classes which has majority APIs to transfer the System sounds with the help of IOAudioStream.
The below thread tells,
https://developer.apple.com/forums/thread/133318
we can implement audio drivers if the device is of USB, but in our case it is Virtual Network device. We are struck at this part, how to create a Network Audio Device in the new approach.
Kindly help us how to achieve this in the current environment or
Are there any plans to include IOKit APIs in Driver Kit framework soon!
Thanks in Advance,
Regards,
Venkata.
Since System Extension is introduced from macOS 10.15, Apple is recommending transition from KEXT to DEXT. In recent releases our sound KEXT is unable to load in Kernel because of recent OS updates, now we are planning to migrate to System Extension approach. As part of this we went through Driver Kit APIs, then we found IOKit APIs are not part of Driver Kit framework. These are the classes which has majority APIs to transfer the System sounds with the help of IOAudioStream.
The below thread tells,
https://developer.apple.com/forums/thread/133318
we can implement audio drivers if the device is of USB, but in our case it is Virtual Network device. We are struck at this part, how to create a Network Audio Device in the new approach.
Kindly help us how to achieve this in the current environment or
Are there any plans to include IOKit APIs in Driver Kit framework soon!
Thanks in Advance,
Regards,
Venkata.