Check if a recording is currently paused or recording.
IScreenRecorder.IsPausedOrRecording(); //Can call with IScreenRecorder instance
Example
IScreenRecorder recorder;
//...
public void CheckStates()
{
if(recorder.IsRecording())
{
Debug.Log("Currently an active recording exists and is in recording state.");
}
else if(recorder.IsPausedOrRecording())
{
Debug.Log("Currently an active recording exists and is either paused or in recording state.");
}
else if(recorder.IsPausedOrRecording() && !recorder.IsRecording())
{
Debug.Log("Currently an active recording exists and is paused state.");
}
else
{
Debug.Log("No active recording exists.");
}
}