检查音频输入设备是否正在使用(macOS)(Swift)
我正在使用AVFoundation获取系统上音频捕获设备的列表,我想确定系统上的任何应用程序当前是否正在从该设备捕获音频,或者该设备正在使用中 我看到AVCaptureDevice有一个isInUseByAnotherApplication值,但看起来只有当另一个应用程序在该设备上具有独占锁时,该标志才会出现检查音频输入设备是否正在使用(macOS)(Swift),swift,macos,audio,avfoundation,core-audio,Swift,Macos,Audio,Avfoundation,Core Audio,我正在使用AVFoundation获取系统上音频捕获设备的列表,我想确定系统上的任何应用程序当前是否正在从该设备捕获音频,或者该设备正在使用中 我看到AVCaptureDevice有一个isInUseByAnotherApplication值,但看起来只有当另一个应用程序在该设备上具有独占锁时,该标志才会出现 是否可以确定应用程序当前是否正在从OS X上的AVCaptureDevice捕获音频 您需要下拉到较低级别的CoreAudioapi 在AudioHardware.h中签出属性kaudio
是否可以确定应用程序当前是否正在从OS X上的AVCaptureDevice捕获音频 您需要下拉到较低级别的
CoreAudio
api
在
AudioHardware.h
中签出属性kaudiodevice属性设备runningsomewhere
。您可以在输入和输出设备上查询此属性,它会为您提供所需的信息。您需要下拉到较低级别的CoreAudio
api
在AudioHardware.h
中签出属性kaudiodevice属性设备runningsomewhere
。您可以在输入和输出设备上查询此属性,它将为您提供所需的信息