UNPKG

tone

Version:

A Web Audio framework for making interactive music in the browser.

138 lines 2.82 kB
import { __awaiter } from "tslib"; import { BaseContext } from "./BaseContext.js"; export class DummyContext extends BaseContext { constructor() { super(...arguments); this.lookAhead = 0; this.latencyHint = 0; this.isOffline = false; } //--------------------------- // BASE AUDIO CONTEXT METHODS //--------------------------- createAnalyser() { return {}; } createOscillator() { return {}; } createBufferSource() { return {}; } createBiquadFilter() { return {}; } createBuffer(_numberOfChannels, _length, _sampleRate) { return {}; } createChannelMerger(_numberOfInputs) { return {}; } createChannelSplitter(_numberOfOutputs) { return {}; } createConstantSource() { return {}; } createConvolver() { return {}; } createDelay(_maxDelayTime) { return {}; } createDynamicsCompressor() { return {}; } createGain() { return {}; } createIIRFilter(_feedForward, _feedback) { return {}; } createPanner() { return {}; } createPeriodicWave(_real, _imag, _constraints) { return {}; } createStereoPanner() { return {}; } createWaveShaper() { return {}; } createMediaStreamSource(_stream) { return {}; } createMediaElementSource(_element) { return {}; } createMediaStreamDestination() { return {}; } decodeAudioData(_audioData) { return Promise.resolve({}); } //--------------------------- // TONE AUDIO CONTEXT METHODS //--------------------------- createAudioWorkletNode(_name, _options) { return {}; } get rawContext() { return {}; } addAudioWorkletModule(_url) { return __awaiter(this, void 0, void 0, function* () { return Promise.resolve(); }); } resume() { return Promise.resolve(); } setTimeout(_fn, _timeout) { return 0; } clearTimeout(_id) { return this; } setInterval(_fn, _interval) { return 0; } clearInterval(_id) { return this; } getConstant(_val) { return {}; } get currentTime() { return 0; } get state() { return {}; } get sampleRate() { return 0; } get listener() { return {}; } get transport() { return {}; } get draw() { return {}; } set draw(_d) { } get destination() { return {}; } set destination(_d) { } now() { return 0; } immediate() { return 0; } } //# sourceMappingURL=DummyContext.js.map