Как вы делаете это в Swift?
могу использоватьAudioObjectGetPropertyData
в OS X, чтобы получить список устройств ввода системы? В настоящее время у меня есть следующий фиктивный код для извлечения глобального списка устройств:
AudioDeviceID devices[12];
UInt32 arraySize = sizeof(devices);
AudioObjectPropertyAddress thePropertyAddress = { kAudioHardwarePropertyDevices,
kAudioObjectPropertyScopeGlobal,
kAudioObjectPropertyElementMaster };
AudioObjectGetPropertyData(kAudioObjectSystemObject,
&thePropertyAddress,
0,
NULL,
&arraySize,
&devices);