Error message if recording failed to start or encountered an error, null otherwise
Whether a recording is currently in progress
Whether a recording start request is in progress.
True from when startRecording() is called until the server confirms recording has started.
Server-assigned recording ID, null if not recording
When the recording started, null if not recording
AI context ID created by the recording bot.
Used for querying AI against the accumulated transcript context.
Only available when transcription is enabled with useContext: true.
Recording state for meeting recordings.
Remarks
Tracks whether a recording is in progress and provides the recording ID and start time for duration calculations.
Recording is asynchronous -- when
startRecording()is called, the recording does not start immediately. Instead:isRecordingStartingbecomestrueisRecordingbecomestrueisRecordingStartingbecomesfalseUse
isRecordingStartingto show a loading indicator while waiting for the recording to begin.Example
Recording indicator with loading state:
See
RecordingOptions for recording configuration