@sarafhbk/react-audio-recorder
Version:
This is a simple audio recorder package for react application using the javascript Web Audio API.
20 lines (19 loc) • 915 B
TypeScript
/// <reference types="dom-mediacapture-record" />
import { RECORD_STATUS } from './status';
declare type record_status_type = RECORD_STATUS.RECORDING | RECORD_STATUS.PAUSED | RECORD_STATUS.IDLE;
export declare const startRecordingService: ({ mediaRecorder, setErrorMessage, localStream, handleStartTimer, status, setStatus, dataArray }: {
mediaRecorder: MediaRecorder;
setErrorMessage: (error: string) => void;
localStream: MediaStream;
handleStartTimer: () => void;
status: record_status_type;
setStatus: (record_status_type: RECORD_STATUS) => void;
dataArray: any;
}) => void;
export declare const resumeRecordingService: ({ mediaRecorder, status, handleResumeTimer, setStatus }: {
mediaRecorder: MediaRecorder;
status: record_status_type;
setStatus: (record_status_type: RECORD_STATUS) => void;
handleResumeTimer: () => void;
}) => void;
export {};