UNPKG

react-audio-recorder-hook

Version:

A powerful TypeScript-based React hook that provides complete audio recording capabilities with pause/resume functionality, recording management, and audio processing

34 lines 974 B
/** * Audio effects utilities for use with the useAudioRecorder hook */ /** * Available effects that can be applied to audio */ export declare enum AudioEffectType { None = "none", Reverb = "reverb", Echo = "echo", Distortion = "distortion", LowPass = "lowpass", HighPass = "highpass", Telephone = "telephone" } /** * Audio effect configuration options */ export interface AudioEffectOptions { type: AudioEffectType; /** * Wet/dry mix (0-1), where 0 is completely dry (no effect) and 1 is completely wet (full effect) */ mix?: number; /** * Specific parameters for different effect types */ params?: Record<string, number>; } /** * Connect audio source to destination with effects */ export declare function applyAudioEffect(audioContext: AudioContext, sourceNode: MediaStreamAudioSourceNode, destinationNode: AudioNode, effect: AudioEffectOptions): void; //# sourceMappingURL=audioEffects.d.ts.map