Следующий код работает нормально (некоторые проверки и код исключен) на глубине 44100, что по умолчанию. Поскольку этот интерфейс пригоден для использования, но плохо документирован, кто-нибудь знает, как изменить качество по умолчанию?
audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
captureSession = [[AVCaptureSession alloc] init];
audioInput = [AVCaptureDeviceInput deviceInputWithDevice:audioCaptureDevice error:&error];
[captureSession addInput:audioInput];
audioOutput = [[AVCaptureAudioDataOutput alloc] init];
[audioOutput setSampleBufferDelegate:self queue:dispatch_get_main_queue()];
[captureSession addOutput:audioOutput];