Links

Start Recording

This starts the recording and internally it may call PrepareRecording if its not called earlier to this call. If it calls PrepareRecording internally, it may show up permission for the user to allow recording.
recorder.StartRecording(callback: (success, error) =>
{
if (success)
{
Debug.Log("Start recording successful.");
}
else
{
Debug.Log($"Start recording failed with error [{error}]");
}
});
Example
using VoxelBusters.ScreenRecorderKit;
IScreenRecorder recorder;
//... Create instance for IScreenRecorder via ScreenRecorderBuilder
public void StartRecording()
{
recorder.StartRecording(StartRecordingComplete);
}
private void StartRecordingComplete(bool status, Error error)
{
if (success)
{
Debug.Log("Start recording successful.");
}
else
{
Debug.Log($"Start recording failed with error [{error}]");
}
}