【发布时间】:2023-03-31 20:38:01
【问题描述】:
我需要确定任意 CoreAduio AudioDevice 与哪个物理 USB 设备(通过 VID/PID/SerialNumber)相关。 CoreAudio 允许查询各种设备属性,例如传输类型(在我的例子中是 USB)、UID(在会话和机器中唯一)和一些配置字符串。
IOKit 和 CoreAudio 的音频部分都有音频设备的表示,但我不清楚如何弥合两者之间的差距。 (似乎我应该能够查询 AudioDevice 的 IOAudioDevice...)
【问题讨论】:
-
AppleUSBAudioDevice 驱动程序的源代码曾经是公开的,现在仍然在互联网上的某个地方流传,您应该可以在那里获得该信息。
标签: macos usb core-audio iokit