Timeline Studio API Documentation - v0.26.0
Preparing search index...
features/voice-recording/hooks/use-voice-recording
useVoiceRecording
Function useVoiceRecording
useVoiceRecording
(
__namedParameters
:
UseVoiceRecordingProps
,
)
:
{
audioRef
:
RefObject
<
HTMLAudioElement
>
;
cleanup
:
()
=>
void
;
countdown
:
number
;
formatTime
:
(
seconds
:
number
)
=>
string
;
initAudio
:
()
=>
Promise
<
void
>
;
isDeviceReady
:
boolean
;
isRecording
:
boolean
;
recordingTime
:
number
;
setCountdown
:
Dispatch
<
SetStateAction
<
number
>
>
;
showCountdown
:
boolean
;
startCountdown
:
()
=>
void
;
stopRecording
:
()
=>
void
;
}
Parameters
__namedParameters
:
UseVoiceRecordingProps
Returns
{
audioRef
:
RefObject
<
HTMLAudioElement
>
;
cleanup
:
()
=>
void
;
countdown
:
number
;
formatTime
:
(
seconds
:
number
)
=>
string
;
initAudio
:
()
=>
Promise
<
void
>
;
isDeviceReady
:
boolean
;
isRecording
:
boolean
;
recordingTime
:
number
;
setCountdown
:
Dispatch
<
SetStateAction
<
number
>
>
;
showCountdown
:
boolean
;
startCountdown
:
()
=>
void
;
stopRecording
:
()
=>
void
;
}
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
Timeline Studio API Documentation - v0.26.0
Loading...