SKYLINKConnectionRecordingDelegate Protocol Reference

Conforms to NSObject
Declared in SKYLINKConnection.h
SKYLINKProtocol.h

Overview

@protocol

This works only on Skylink Media Relay enabled App Keys. Delegate methods are called on the main thread.

– connection:didStartRecordingWithID:

Called upon recording start event.

- (void)connection:(nonnull SKYLINKConnection *)connection didStartRecordingWithID:(null_unspecified NSString *)recordingID

Parameters

connection

The underlying connection object.

recordingID

The id of the generated recording.

Discussion

Warning: This feature is in BETA.

This will be triggered after you call startRecording successfully.

Declared In

SKYLINKConnection.h

– connection:didStopRecordingWithID:

Called upon recording stop event.

- (void)connection:(nonnull SKYLINKConnection *)connection didStopRecordingWithID:(null_unspecified NSString *)recordingID

Parameters

connection

The underlying connection object.

recordingID

The id of the recording.

Discussion

This will be triggered after you call stopRecording successfully or if the backend notifies of recording stoped.

Warning: This feature is in BETA.

Declared In

SKYLINKConnection.h

– connection:didReceiveRecordingError:recordingId:

Called upon recording error event.

- (void)connection:(nonnull SKYLINKConnection *)connection didReceiveRecordingError:(nullable NSError *)error recordingId:(null_unspecified NSString *)recordingId

Parameters

connection

The underlying connection object.

error

Error in case the connection is unsuccessful.

recordingId

The id of the recording (might be nil if unknown).

Discussion

Warning: This feature is in BETA.

Declared In

SKYLINKConnection.h