UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

30 lines (29 loc) 1.17 kB
export default class PeakMeter { tickWidth?: number; elementWidth?: number; elementHeight?: number; meterHeight?: number; meterWidth?: number; meterTop?: number; vertical?: boolean; channelCount: number; channelMasks: any[]; channelPeaks: any[]; channelPeakLabels: any[]; maskSizes: any[]; textLabels: any[]; constructor(); getBaseLog: (x: any, y: any) => number; dbFromFloat: (floatVal: any) => number; setOptions: (userOptions: any) => void; createMeterNode: (sourceNode: any, audioCtx: any) => any; createContainerDiv: (parent: any) => HTMLDivElement; createMeter: (domElement: any, meterNode: any, optionsOverrides: any) => void; createTicks: (parent: any) => void; createRainbow: (parent: any, width: any, height: any, top: any, left: any) => HTMLDivElement; createPeakLabel: (parent: any, width: any, left: any) => HTMLDivElement; createChannelMask: (parent: any, width: any, top: any, left: any, transition: any) => HTMLDivElement; maskSize: (floatVal: any) => number | undefined; updateMeter: (audioProcessingEvent: any) => void; paintMeter: () => void; }