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

26 lines 787 B
import { BitDepth, SampleRate } from '../ExpoAudioStream.types'; /** * Interface representing the metadata of a WAV file. */ export interface WavFileInfo { sampleRate: SampleRate; numChannels: number; bitDepth: BitDepth; size: number; durationMs: number; audioFormatDescription: string; byteRate: number; blockAlign: number; creationDateTime?: string; comments?: string; compressionType?: string; dataChunkOffset: number; } /** * Extracts metadata from a WAV buffer. * * @param arrayBuffer - The array buffer containing the WAV data. * @returns A promise that resolves to the extracted metadata. */ export declare const getWavFileInfo: (arrayBuffer: ArrayBuffer) => Promise<WavFileInfo>; //# sourceMappingURL=getWavFileInfo.d.ts.map