Models
Recorder
RecorderConfig
Class Properties
Property | Type | Optional | Description |
---|---|---|---|
type | Object | No | Types of media to be recorded |
- audio | Boolean | Yes | Whether audio is to be recorded |
- video | Boolean | Yes | Whether video is to be recorded |
- screen | Boolean | Yes | Whether the screen is to be recorded |
recorderOptions | MediaRecorderOptions | Yes | Options for the media recorder |
RecorderInitData
Class Properties
Property | Type | Optional | Description |
---|---|---|---|
status | Observable | No | Status of the Media Recorder |
stream | MediaStream | Yes | Stream being recorded |
recordedTime | Observable | No | Time duration of the recording |
type | ‘audio’ | ‘video’ | ‘screen’ | No | Type of media recorder used |
recordedRawData$ | Observable | No | Observable of recorded raw data |
RecordedRawData
Class Properties
Property | Type | Optional | Description |
---|---|---|---|
blob | Blob | No | Blob object of the recorded data |
url | String | No | Base64 URL of the recorded data |
type | ‘audio’ | ‘video’ | ‘screen’ | No | Type of the recorded data |
thumbnail | String | Yes | Base64 encoded thumbnail of video frame |
recordedTime | Object | Yes | Information about the recorded time |
RecordedData
Class Properties
Property | Type | Optional | Description |
---|---|---|---|
id | String | No | Annotation ID of the recorder annotation |
tag | String | No | Tag containing recorder annotation ID |
type | String | No | Type of recorded data |
thumbnailUrl | String | Yes | URL of the thumbnail image |
thumbnailWithPlayIconUrl | String | Yes | URL of the thumbnail with a play icon |
videoUrl | String | Yes | URL of the recorded video |
audioUrl | String | Yes | URL of the recorded audio |
videoPlayerUrl | String | Yes | URL to open video in new tab |
getThumbnailTag | Function | No | Function to get thumbnail tag |
Was this page helpful?