Чтобы захватывать только звук, вы должны либо выбрать устройство по умолчанию, которое поддерживает звуки, либо отключить подключение видео на мультиплексированных устройствах.
// Get the default sound capture device
QTCaptureDevice *theDefaultSoundDevice = [QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeSound];
Чтобы узнать, как отключить соединение на мультиплексированных устройствах, см. Руководство по программированию приложений QTKit . Пример кода в руководстве показывает, как отключить звук, поэтому вместо этого вам просто нужно отключить видео.