virtual-audio-graph
Version:
Library for declaratively manipulating the Web Audio API
11 lines (10 loc) • 452 B
TypeScript
import { IVirtualAudioNodeGraph } from "./types";
export default class VirtualAudioGraph {
readonly audioContext: AudioContext | OfflineAudioContext;
private readonly output;
private virtualNodes;
constructor(audioContext: AudioContext | OfflineAudioContext, output: AudioDestinationNode);
getAudioNodeById(id: number | string): AudioNode | void;
update(newGraph: IVirtualAudioNodeGraph): this;
get currentTime(): number;
}