次のコードは、デフォルトと思われる 44100 深度 2 で正常に動作しています (いくつかのチェックとコードが削除されています)。このインターフェイスは使用可能ですが、十分に文書化されていないため、デフォルトの品質を変更する方法を知っている人はいますか?
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];