@ahanapediatrics/react-volume-meter
Version:
A volume meter React component
17 lines (16 loc) • 501 B
TypeScript
/// <reference types="node" />
import { Optional } from "@ahanapediatrics/ahana-fp";
import { EventEmitter } from "events";
import { MeterRenderer } from "./MeterRenderer";
export declare class Animator extends EventEmitter {
private ctx;
private rafId;
private isStopping;
private renderer;
private stream;
private analyser?;
constructor(ctx: AudioContext, renderer: MeterRenderer);
changeStream(s: Optional<MediaStream>): void;
start(): void;
stop(): void;
}