Version 2 vs Version 1

API differences among V1 and V2

V1 has access to the api methods via ReplayKitManager static class. This is changed in V2 and access is provided via an IScreenRecorder interface which provides an access to use same code for GIF and Video recording.

For creating an instance of IScreenRecorder, you need to use ScreenRecorderBuilder.

DescriptionVersion 1Version 2

Check availability of service

IsRecordingApiAvailable

Initialisation

Initialise

-

Check if Recording

IsRecording

Check Paused or Recording

-

Set Microphone Status

SetMicrophoneStatus

Prepare Recording

PrepareRecording

Start Recording

StartRecording

Pause Recording

-

Stop Recording

StopRecording

Discard Recording

DiscardRecording

Preview Recording

PreviewRecording

Save Recording

SaveRecording

Share Recording

Share Recording

Last updated