UNPKG

@diffusionstudio/core-v4

Version:

A fast, browser based video compositing engine powered by WebCodecs

20 lines (19 loc) 608 B
import { AudioClip } from './audio'; import { Renderer } from '../../renderer'; export declare class AudioDecoder { private readonly clip; private context; gainNode: GainNode; private sink; private iterator; private mutex; private firstBuffer; private lastBuffer; private audioNodes; private nextTimestamp; constructor(clip: AudioClip); init(context: AudioContext | OfflineAudioContext, audioDestination: AudioNode): Promise<void>; play(audio: Renderer, relativeFrom: number, relativeTo: number): Promise<void>; private playAudio; reset(): void; }