IOS Grabación de audio, Cómo verificar si el micrófono / reproducción está ocupado antes de tomar Mic

Si hay algo reproduciendo, grabando, ¿cómo verificamos si el MIC está disponible (inactivo) para grabar? Actualmente 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];

Necesito verificar antes de tomar el MIC / Playback de algo que ya lo tiene.

Respuestas a la pregunta(2)

Su respuesta a la pregunta