UNPKG

react-native-audio-analyzer

Version:

A powerful React Native library for audio analysis, waveform visualization, and amplitude data extraction. Create stunning audio visualizations with high-performance native C++ implementation.

23 lines (17 loc) 635 B
import { NitroModules } from 'react-native-nitro-modules'; import type { Processor } from './Processor.nitro'; import type { FileSystem } from './FileSystem.nitro'; const AudioAnalyzerHybridObject = NitroModules.createHybridObject<Processor>('Processor'); const FileSystemHybridObject = NitroModules.createHybridObject<FileSystem>('FileSystem'); function computeAmplitude(filePath: string, outputSampleCount: number) { return AudioAnalyzerHybridObject.computeAmplitude( filePath, outputSampleCount ); } function load(path: string) { return FileSystemHybridObject.load(path); } export { load, computeAmplitude };