OptionalcolorsPartial color overrides merged with built-in defaults. See RecordingControlsColors.
OptionalerrorError message to display, or null/undefined for no error.
Whether a recording is currently in progress.
Whether the recording is in the process of starting.
OptionallabelsPartial label overrides merged with built-in defaults. See RecordingControlsLabels.
OptionalonCalled when the user taps the error message to dismiss it.
Called when the user presses the record button. Receives optional recording options.
Called when the user presses the stop button.
OptionalrecordingElapsed recording time in seconds.
OptionalshowWhether to show the transcribe and auto-compose option switches.
Props for the RecordingControls component.