startRecording

abstract suspend fun startRecording(roomId: String, persistent: Boolean = true, transcription: Boolean = false, summary: Boolean = false, inputLanguage: Conference.RecordingLanguage? = null, summaryForm: Conference.SummaryForm? = null): RainbowResult<Unit>

Let you start the conference recording. This method can also specify if the user wants an transcription was said in the conference and/or a summary of it.

Return

RainbowResult callback (onSuccess, onError)

Parameters

roomId

String the room id to record

persistent

Boolean indicate if the recording should be persistent or erased automatically after a while

transcription

Boolean indicate if a transcription of the recording should be generated as well

summary

Boolean indicate if a summary of the recording should be generated as well

inputLanguage

RecordingLanguage indicate the language taken into account for the transcription

summaryForm

SummaryForm indicate the form the summary should take