ngx-audio-wave
Version:
Very simple audio wave system
19 lines (18 loc) • 776 B
TypeScript
import * as i0 from "@angular/core";
export declare class NgxAudioWaveService {
samples: number;
/**
* Filters the AudioBuffer retrieved from an external source
* @param {AudioBuffer} audioBuffer the AudioBuffer from drawAudio()
* @returns {Array} an array of floating point numbers
*/
filterData(audioBuffer: AudioBuffer): number[];
/**
* Normalizes the audio data to make a cleaner illustration
* @param {Array} filteredData the data from filterData()
* @returns {Array} an normalized array of floating point numbers
*/
normalizeData(filteredData: number[]): number[];
static ɵfac: i0.ɵɵFactoryDeclaration<NgxAudioWaveService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxAudioWaveService>;
}