@ahanapediatrics/react-volume-meter
Version:
A volume meter React component
13 lines (12 loc) • 531 B
TypeScript
export declare type MonitorOptions = {
onEnabledChanged: (e: boolean) => unknown;
onStopCalled: () => unknown;
};
export declare const monitorTrack: (track: MediaStreamTrack & {
watched?: boolean | undefined;
}, { onEnabledChanged, onStopCalled }: MonitorOptions) => void;
export declare const getCanvasContext: (canvas: HTMLCanvasElement | null) => CanvasRenderingContext2D;
export declare const setupAnalyzer: ({ audioContext, stream, }: {
audioContext: AudioContext;
stream: MediaStream;
}) => AnalyserNode;