modern-audio
Version:
A modern web audio lib
8 lines (7 loc) • 628 B
TypeScript
import type { InternalAudio, Processor, ProcessorFactory, ProcessorPropType } from './types';
export declare function defineProcessor(processorFactory: ProcessorFactory): ProcessorFactory;
export declare function createProcessors(audio: InternalAudio, factories?: ProcessorFactory[]): Processor[];
export declare function getProcessorNode({ node }: Processor): AudioNode | undefined;
export declare function setupProcessors(processors: Processor[]): void;
export declare function resetProcessors(processors: Processor[]): void;
export declare function processorsToProps(processors: Processor[]): Map<string, ProcessorPropType>;