Post

Replies

Boosts

Views

Activity

Does AudioDriverKit imply the deprecation of the IOAudioFamily KPI?
Apple's stated policy is that KPIs will be deprecated and removed as System-Extension-based alternatives become available. Given that the IOUserAudio* classes appear to replace IOAudioDevice, IOAudioStream, etc., should I assume that any kext with a com.apple.iokit.IOAudioFamily dependency may soon be prevented from loading?
0
0
810
Jun ’21
Will the AppleUSBAudio kext be reimplemented as an AudioDriverKit?
Currently AppleUSBAudio is implemented as a kernel extension and uses the IOAudioFamily KPI. Given the new AudioDriverKit Driver Extension framework, having AppleUSBAudio as a subclassable AudioDriverKit would save a lot of effort for USB driver development. If AudioDriverKit is not sufficient to fully implement AppleUSBAudio then I'm assuming Apple still sees the need to continue use of IOAudioFamily and that it will continue to be available for use in kernel extensions.
0
0
1.1k
Jun ’21