我想创建应用程序,我可以录制带有音频的视频并将其保存到磁盘。 应用程序启动时,我会检测所有视频和音频源,并在UI上显示此列表。 但是,当我断开其中一个网络摄像头(或拔下麦克风)时,此设备仍然保留在列表中。
如何获取视频设备(USB)和音频设备(插孔3.5)的设备连接/断开连接通知。
谢谢。
WBR 马克西姆
答案 0 :(得分:1)
您可以在其他问题中找到一些有用的提示,IOKit device adding/removal notifications - only fire once?
我还有一个应用程序示例,它使用IOKit框架检测我的github帐户上的USB设备添加和删除:https://github.com/tjarratt/Panic-Button
Baring,苹果开发者网站有很多关于使用USB设备的文档: https://developer.apple.com/library/mac/documentation/devicedrivers/conceptual/USBBook/USBDeviceInterfaces/USBDevInterfaces.html