UNPKG

use-audio-record

Version:
19 lines (16 loc) 699 B
import * as react from 'react'; import { I as IOptions } from './shared/use-audio-record.68911257.mjs'; declare function useAudioRecorder(options?: IOptions): { streamRef: react.MutableRefObject<MediaStream | null>; mediaRecorderRef: react.MutableRefObject<MediaRecorder | null>; recording: boolean; duration: number; recordedBlob: Blob | null; recordedAudioBuffer: AudioBuffer | null; chunksRef: react.MutableRefObject<Blob[]>; initRecorder: () => Promise<void>; startRecording: (completeCallback?: () => void) => Promise<void>; stopRecording: () => void; handleToggleRecording: (completeCallback?: () => void) => void; }; export { useAudioRecorder };