@lleathers My previous comment about development drivers being a niche market was relative to developing general commercial applications. I couldn't agree more with you that I'm often very confused about Apple's attitude towards hardware-related development. Does Apple necessarily require developers to join the MFI development program in order to get full documentation and code samples? If so, it's very unfriendly to promote the use of AudioDriverKit, which raises the bar for using this framework.
@Polyphonic I appreciate your answer, I tried to run the sample code you mentioned, it virtualizes a device as input, but does not show how to implement a USB audio device driver via the AudioDriverKit framework. Most real-world requirements are not for using AudioDriverKit in a virtual device way, after all, it is a framework for writing drivers, and if it does not show how to implement hardware drivers, there is still a huge gap between this sample code and actual usage. I know Apple used to have AppleUSBAudio to implement to solve similar requirements, but the information of that framework is also very ancient, and the current AudioDriverKit is somehow designed to replace it, right? So could you provide a sample code for writing an audio driver for an external device? Thank you so much.
Topic:
Media Technologies
SubTopic:
Audio
Tags: