@flomon-ui/jsmpeg
Version:
Flomon for jsmpeg
26 lines (25 loc) • 677 B
TypeScript
export default WebAudioOut;
declare class WebAudioOut {
static NeedsUnlocking(): boolean;
static IsSupported(): any;
context: any;
gain: any;
destination: any;
startTime: number;
buffer: any;
wallclockStartTime: number;
volume: number;
enabled: boolean;
unlocked: boolean;
destroy(): void;
play(sampleRate: any, left: any, right: any): void;
stop(): void;
getEnqueuedTime(): number;
resetEnqueuedTime(): void;
unlock(callback: any): void;
unlockCallback: any;
checkIfUnlocked(source: any, attempt: any): void;
}
declare namespace WebAudioOut {
const CachedContext: any;
}