This starts recording and considers whether to use microphone or not based on the status set with SetMicrophoneStatus method.
ReplayKitManager.StartRecording();
Example
public void StartRecording(){ReplayKitManager.SetMicrophoneStatus(true);ReplayKitManager.StartRecording();}
Receive events of recording state by registering to DidRecordingStateChange event. More Info here.