modern-canvas
Version:
A JavaScript WebGL rendering engine. only the ESM.
14 lines (13 loc) • 358 B
TypeScript
import type { AudioProcessor } from '../pipeline';
export interface IAudioContext {
muted: boolean;
volume: number;
playbackRate: number;
paused: boolean;
processors: AudioProcessor[];
toggleMute: () => boolean;
togglePause: () => boolean;
refreshPaused: () => void;
refresh: () => void;
audioContext: AudioContext;
}