UNPKG

@siteed/expo-audio-studio

Version:

Comprehensive audio processing library for React Native and Expo with recording, analysis, visualization, and streaming capabilities across iOS, Android, and web

24 lines 869 B
import { ConsoleLike } from '../ExpoAudioStream.types'; export interface ProcessAudioBufferOptions { arrayBuffer?: ArrayBuffer; fileUri?: string; targetSampleRate: number; targetChannels: number; normalizeAudio: boolean; startTimeMs?: number; endTimeMs?: number; position?: number; length?: number; audioContext?: AudioContext; logger?: ConsoleLike; } export interface ProcessedAudioData { channelData: Float32Array; samples: number; durationMs: number; sampleRate: number; channels: number; buffer: AudioBuffer; } export declare function processAudioBuffer({ arrayBuffer, fileUri, targetSampleRate, targetChannels, normalizeAudio, startTimeMs, endTimeMs, position, length, audioContext, logger, }: ProcessAudioBufferOptions): Promise<ProcessedAudioData>; //# sourceMappingURL=audioProcessing.d.ts.map