Show / Hide Table of Contents

Interface IRecordingStorage

Interface for dealing with any type of storage that binary recordings can be saved to.

These calls may block so it is in your best interest to wrap them in a coroutine to prevent blocking the main thread.

Namespace: Recolude.RecordingStorage
Assembly: Recolude.dll
Syntax
public interface IRecordingStorage

Methods

DeleteRecording(String)

Attempts to delete the recording with the given ID.

Declaration
IDeleteRecordingOperation DeleteRecording(string id)
Parameters
Type Name Description
System.String id

ID of the recording we want to delete.

Returns
Type Description
IDeleteRecordingOperation

The recording who's ID matches what was passed in.

LoadRecording(String)

Attempts to load the recording with the given ID.

Declaration
ILoadRecordingOperation LoadRecording(string id)
Parameters
Type Name Description
System.String id

ID of the recording we want to load.

Returns
Type Description
ILoadRecordingOperation

The recording who's ID matches what was passed in.

SaveRecording(Recording)

Saves the recording and returns an ID to it for retrieval later

Declaration
ISaveRecordingOperation SaveRecording(Recording recording)
Parameters
Type Name Description
Recording recording

The recording to save.

Returns
Type Description
ISaveRecordingOperation

ID to the recording to use for loading it.

Back to top Generated by DocFX