UNPKG

virtual-audio-graph

Version:

Library for declaratively manipulating the Web Audio API

20 lines (19 loc) 939 B
import { IVirtualAudioNodeParams, Output, VirtualAudioNode } from "../types"; import VirtualAudioNodeBase from "./VirtualAudioNodeBase"; export default class StandardVirtualAudioNode extends VirtualAudioNodeBase { readonly node: string; output?: Output | undefined; params?: IVirtualAudioNodeParams | undefined; readonly input?: string | undefined; audioNode: AudioNode; connected: boolean; private connections; private stopCalled; constructor(node: string, output?: Output | undefined, params?: IVirtualAudioNodeParams | undefined, input?: string | undefined); cannotUpdateInPlace(newVirtualAudioNode: VirtualAudioNode): boolean; connect(...connectArgs: any[]): void; disconnect(node?: VirtualAudioNode): void; disconnectAndDestroy(): void; initialize(audioContext: AudioContext | OfflineAudioContext): this; update(_params: IVirtualAudioNodeParams | null | undefined): this; }