检测新的视频和音频输入

时间:2013-10-10 12:35:32

标签: objective-c cocoa audio video

我想创建应用程序,我可以录制带有音频的视频并将其保存到磁盘。 应用程序启动时,我会检测所有视频和音频源,并在UI上显示此列表。 但是,当我断开其中一个网络摄像头(或拔下麦克风)时,此设备仍然保留在列表中。

如何获取视频设备(USB)和音频设备(插孔3.5)的设备连接/断开连接通知。

谢谢。

WBR 马克西姆

1 个答案:

答案 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