UNPKG

audio-context-timers

Version:

A replacement for setInterval() and setTimeout() which works in unfocused windows.

5 lines 782 B
import type { IAudioBuffer, IAudioBufferSourceNode, IMinimalAudioContext } from 'standardized-audio-context'; import { TTimerType } from '../types'; import type { createCallFunction } from './call-function'; export declare const createScheduleFunction: (callFunction: ReturnType<typeof createCallFunction>, createAudioBuffer: (length: number, sampleRate: number) => IAudioBuffer, createAudioBufferSourceNode: (minimalAudioContext: ReturnType<typeof createMinimalAudioContext>, audioBuffer: ReturnType<typeof createAudioBuffer>) => IAudioBufferSourceNode<typeof minimalAudioContext>, createMinimalAudioContext: () => IMinimalAudioContext, performance: Pick<Performance, "now">) => (id: number, delay: number, type: TTimerType) => void; //# sourceMappingURL=schedule-function.d.ts.map