Protocol

RPScreenRecorderDelegate

The protocol you implement to receive notifications from the screen recorder.

Declaration

@protocol RPScreenRecorderDelegate

Overview

Use this class to respond to changes to the screen recorder, represented by an RPScreenRecorder object.

Topics

Responding to Recording Changes

- screenRecorder:didStopRecordingWithPreviewViewController:error:

Indicates that the screen recording has stopped.

- screenRecorderDidChangeAvailability:

Indicates that the recorder has changed states between disabled and enabled.

- screenRecorder:didStopRecordingWithError:previewViewController:

Indicates that the screen recording has stopped.

Deprecated

Relationships

Inherits From

See Also

Accessing Screen Recorder Properties

available

A Boolean value that indicates whether the screen recorder is available for recording.

recording

A Boolean value that indicates whether the app is currently recording.

microphoneEnabled

A Boolean value that indicates whether the microphone is currently enabled.

cameraEnabled

A Boolean value that indicates whether the camera is currently enabled.

cameraPreviewView

A view containing the contents of the front-facing camera.

cameraPosition

The camera position to be used.

RPCameraPosition

The position of the camera being accessed.

delegate

The delegate for the screen recorder.