I am trying to capture live microphone audio data.
I took the following from the apple example for AVCaptureSession
.
AVCaptureSession *captureSession = [[AVCaptureSession alloc] init]; AVCaptureDevice *audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio]; NSError *error = nil; AVCaptureDeviceInput *audioInput = [AVCaptureDeviceInput deviceInputWithDevice:audioCaptureDevice error:&error]; if (audioInput) { [captureSession addInput:audioInput]; } else { // Handle the failure. NSLog(@"ERROR"); }
audioCaptureDevice
and audioInput
are both null.