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