UNPKG

audio2wave

Version:

draw wave in canvas from audio element source

28 lines (27 loc) 613 B
import { IAudio, IContainer, IStream } from './IElement'; import { IPartial } from './base'; export interface IDataConfig { fftSize: 128 | 256 | 512 | 1024; } export declare enum ALIGN { LEFT = 0, CENTER = 1, RIGHT = 2 } export interface CanvasWH { width: number; height: number; } export interface IDrawerConfig { color: string; barWidth: number; align: ALIGN; xSpace: number; canvasWH: CanvasWH; } export interface IConfig { audio: IAudio | IStream; container: IContainer; dataConfig?: IPartial<IDataConfig>; drawerConfig?: IPartial<IDrawerConfig>; }