virtual-audio-graph
Version:
Library for declaratively manipulating the Web Audio API
18 lines (17 loc) • 827 B
TypeScript
import { IVirtualAudioNodeParams, Output, VirtualAudioNode } from "../types";
import VirtualAudioNodeBase from "./VirtualAudioNodeBase";
export default class AudioWorkletVirtualAudioNode extends VirtualAudioNodeBase {
readonly node: string;
output?: Output | undefined;
params?: IVirtualAudioNodeParams | undefined;
readonly input?: string | undefined;
audioNode: AudioNode;
connected: boolean;
private connections;
constructor(node: string, output?: Output | undefined, params?: IVirtualAudioNodeParams | undefined, input?: string | undefined);
connect(...connectArgs: any[]): void;
disconnect(node?: VirtualAudioNode): void;
disconnectAndDestroy(): void;
initialize(audioContext: AudioContext | OfflineAudioContext): this;
update(params?: IVirtualAudioNodeParams): this;
}