Package-level declarations
Types
Options for checking if recording can be resumed.
Class encapsulating options for confirming recording.
Class for recording parameters used in confirming recording settings.
Type alias for confirm recording function.
Options for launching a recording.
Type alias for the launch recording function.
Utility helpers for recording lifecycle cleanup and state resets.
Options for controlling the recording timer, allowing pause and resume actions.
Type alias for the recordPauseTimer function.
Options for updating the recording timer.
Options for starting recording.
Parameters required for starting the recording.
Type definition for StartRecording function.
Options for stopping recording.
Parameters required to stop the recording.
Type definition for StopRecording function.
Type definitions for launch recording callbacks.
Options for the updateRecording function, containing recording parameters.
Parameters required for updating the recording state, implementing several interfaces for managing recording and timer state, and providing abstract getters for flexible and detailed recording configurations.
Type definition for the update recording function.
Functions
Confirms the recording based on the provided parameters.
Launches the recording process based on various conditions and updates the UI accordingly.
Controls the recording timer by allowing pause and resume actions.
Starts the recording process, managing different states and actions based on recording options.
Stops the recording process, managing different states and actions based on current recording status.
Updates the recording based on the given parameters, managing recording start, pause, and resume states, as well as providing alerts for required conditions.