How to disable camera microphone on AVCapture device input : <p>I am setting a microphone on a <code>AVCaptureSession</code> and I am in need of a switch for the mic. How should I proceed with this? 
Do I really need to the <code>captureSession?.removeInput(microphone)</code>, or is there an easies way?</p>

<pre><code>let microphone = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio)

        do {
            let micInput = try AVCaptureDeviceInput(device: microphone)
            if captureSession.canAddInput(micInput) {
                captureSession.addInput(micInput)
            }
        } catch {
            print("Error setting device audio input: \(error)")
            return false
        }
</code></pre>
