UNPKG

virtual-audio-graph

Version:

Library for declaratively manipulating the Web Audio API

17 lines (16 loc) 879 B
import { CustomVirtualAudioNodeFactory, IVirtualAudioNodeGraph, Output, VirtualAudioNode } from "../types"; import VirtualAudioNodeBase from "./VirtualAudioNodeBase"; export default class CustomVirtualAudioNode<Params> extends VirtualAudioNodeBase<Params> { readonly node: CustomVirtualAudioNodeFactory<Params>; output?: Output | undefined; readonly audioNode: undefined; connected: boolean; params: Params; virtualNodes: IVirtualAudioNodeGraph; constructor(node: CustomVirtualAudioNodeFactory<Params>, output?: Output | undefined, params?: Params); connect(...connectArgs: any[]): void; disconnect(node?: VirtualAudioNode): void; disconnectAndDestroy(): void; initialize(audioContext: AudioContext | OfflineAudioContext): this; update(_params: Params | null | undefined, audioContext: AudioContext | OfflineAudioContext): this; }