ravação de áudio @IOS, Como verificar se o microfone / reprodução está ocupado antes de usar o microfone

Se algo estiver tocando, gravando, como verificamos se o MIC está disponível (ocioso) para gravação? Atualmente usando

AVCaptureDevice *audioCaptureDevice      = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
AVCaptureSession *captureSession         = [[AVCaptureSession alloc] init];
VCaptureDeviceInput *audioInput          = [AVCaptureDeviceInput deviceInputWithDevice : audioCaptureDevice error:&error];
AVCaptureAudioDataOutput    *audioOutput = [[AVCaptureAudioDataOutput alloc] init];
[captureSession addInput  : audioInput];
[captureSession addOutput : audioOutput];
[captureSession startRunning];

Precisa verificar antes de pegar o MIC / Playback de algo que já exist

questionAnswers(2)

yourAnswerToTheQuestion