tone
Version:
A Web Audio framework for making interactive music in the browser.
138 lines • 2.82 kB
JavaScript
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