react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
329 lines (326 loc) • 10.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
isFfmpegEnabled: true,
concatAudioFiles: true,
AudioBuffer: true,
AudioBufferSourceNode: true,
AudioContext: true,
OfflineAudioContext: true,
AudioDestinationNode: true,
AudioNode: true,
AnalyserNode: true,
AudioParam: true,
AudioScheduledSourceNode: true,
BaseAudioContext: true,
BiquadFilterNode: true,
DelayNode: true,
GainNode: true,
MediaElementAudioSourceNode: true,
OscillatorNode: true,
StereoPannerNode: true,
ConstantSourceNode: true,
ConvolverNode: true,
PeriodicWave: true,
WaveShaperNode: true,
IIRFilterNode: true,
AudioDecoder: true,
decodeAudioData: true,
decodePCMInBase64: true,
getAudioDuration: true,
Audio: true,
AudioControls: true,
PlaybackNotificationManager: true,
RecordingNotificationManager: true,
AudioManager: true,
IndexSizeError: true,
InvalidAccessError: true,
InvalidStateError: true,
RangeError: true,
NotSupportedError: true
};
Object.defineProperty(exports, "AnalyserNode", {
enumerable: true,
get: function () {
return _AnalyserNode.default;
}
});
Object.defineProperty(exports, "Audio", {
enumerable: true,
get: function () {
return _Audio.default;
}
});
Object.defineProperty(exports, "AudioBuffer", {
enumerable: true,
get: function () {
return _AudioBuffer.default;
}
});
Object.defineProperty(exports, "AudioBufferSourceNode", {
enumerable: true,
get: function () {
return _AudioBufferSourceNode.default;
}
});
Object.defineProperty(exports, "AudioContext", {
enumerable: true,
get: function () {
return _AudioContext.default;
}
});
Object.defineProperty(exports, "AudioControls", {
enumerable: true,
get: function () {
return _AudioControls.default;
}
});
Object.defineProperty(exports, "AudioDecoder", {
enumerable: true,
get: function () {
return _AudioDecoder.default;
}
});
Object.defineProperty(exports, "AudioDestinationNode", {
enumerable: true,
get: function () {
return _AudioDestinationNode.default;
}
});
Object.defineProperty(exports, "AudioManager", {
enumerable: true,
get: function () {
return _webSystem.AudioManager;
}
});
Object.defineProperty(exports, "AudioNode", {
enumerable: true,
get: function () {
return _AudioNode.default;
}
});
Object.defineProperty(exports, "AudioParam", {
enumerable: true,
get: function () {
return _AudioParam.default;
}
});
Object.defineProperty(exports, "AudioScheduledSourceNode", {
enumerable: true,
get: function () {
return _AudioScheduledSourceNode.default;
}
});
Object.defineProperty(exports, "BaseAudioContext", {
enumerable: true,
get: function () {
return _BaseAudioContext.default;
}
});
Object.defineProperty(exports, "BiquadFilterNode", {
enumerable: true,
get: function () {
return _BiquadFilterNode.default;
}
});
Object.defineProperty(exports, "ConstantSourceNode", {
enumerable: true,
get: function () {
return _ConstantSourceNode.default;
}
});
Object.defineProperty(exports, "ConvolverNode", {
enumerable: true,
get: function () {
return _ConvolverNode.default;
}
});
Object.defineProperty(exports, "DelayNode", {
enumerable: true,
get: function () {
return _DelayNode.default;
}
});
Object.defineProperty(exports, "GainNode", {
enumerable: true,
get: function () {
return _GainNode.default;
}
});
Object.defineProperty(exports, "IIRFilterNode", {
enumerable: true,
get: function () {
return _IIRFilterNode.default;
}
});
Object.defineProperty(exports, "IndexSizeError", {
enumerable: true,
get: function () {
return _errors.IndexSizeError;
}
});
Object.defineProperty(exports, "InvalidAccessError", {
enumerable: true,
get: function () {
return _errors.InvalidAccessError;
}
});
Object.defineProperty(exports, "InvalidStateError", {
enumerable: true,
get: function () {
return _errors.InvalidStateError;
}
});
Object.defineProperty(exports, "MediaElementAudioSourceNode", {
enumerable: true,
get: function () {
return _MediaElementAudioSourceNode.default;
}
});
Object.defineProperty(exports, "NotSupportedError", {
enumerable: true,
get: function () {
return _errors.NotSupportedError;
}
});
Object.defineProperty(exports, "OfflineAudioContext", {
enumerable: true,
get: function () {
return _OfflineAudioContext.default;
}
});
Object.defineProperty(exports, "OscillatorNode", {
enumerable: true,
get: function () {
return _OscillatorNode.default;
}
});
Object.defineProperty(exports, "PeriodicWave", {
enumerable: true,
get: function () {
return _PeriodicWave.default;
}
});
Object.defineProperty(exports, "PlaybackNotificationManager", {
enumerable: true,
get: function () {
return _webSystem.PlaybackNotificationManager;
}
});
Object.defineProperty(exports, "RangeError", {
enumerable: true,
get: function () {
return _errors.RangeError;
}
});
Object.defineProperty(exports, "RecordingNotificationManager", {
enumerable: true,
get: function () {
return _webSystem.RecordingNotificationManager;
}
});
Object.defineProperty(exports, "StereoPannerNode", {
enumerable: true,
get: function () {
return _StereoPannerNode.default;
}
});
Object.defineProperty(exports, "WaveShaperNode", {
enumerable: true,
get: function () {
return _WaveShaperNode.default;
}
});
exports.concatAudioFiles = concatAudioFiles;
Object.defineProperty(exports, "decodeAudioData", {
enumerable: true,
get: function () {
return _AudioDecoder.decodeAudioData;
}
});
Object.defineProperty(exports, "decodePCMInBase64", {
enumerable: true,
get: function () {
return _AudioDecoder.decodePCMInBase64;
}
});
Object.defineProperty(exports, "getAudioDuration", {
enumerable: true,
get: function () {
return _AudioDecoder.getAudioDuration;
}
});
exports.isFfmpegEnabled = isFfmpegEnabled;
var _AudioBuffer = _interopRequireDefault(require("./web-core/AudioBuffer.web"));
var _AudioBufferSourceNode = _interopRequireDefault(require("./web-core/AudioBufferSourceNode.web"));
var _AudioContext = _interopRequireDefault(require("./web-core/AudioContext.web"));
var _OfflineAudioContext = _interopRequireDefault(require("./web-core/OfflineAudioContext.web"));
var _AudioDestinationNode = _interopRequireDefault(require("./web-core/AudioDestinationNode.web"));
var _AudioNode = _interopRequireDefault(require("./web-core/AudioNode.web"));
var _AnalyserNode = _interopRequireDefault(require("./web-core/AnalyserNode.web"));
var _AudioParam = _interopRequireDefault(require("./web-core/AudioParam.web"));
var _AudioScheduledSourceNode = _interopRequireDefault(require("./web-core/AudioScheduledSourceNode.web"));
var _BaseAudioContext = _interopRequireDefault(require("./web-core/BaseAudioContext.web"));
var _BiquadFilterNode = _interopRequireDefault(require("./web-core/BiquadFilterNode.web"));
var _DelayNode = _interopRequireDefault(require("./web-core/DelayNode.web"));
var _GainNode = _interopRequireDefault(require("./web-core/GainNode.web"));
var _MediaElementAudioSourceNode = _interopRequireDefault(require("./web-core/MediaElementAudioSourceNode.web"));
var _OscillatorNode = _interopRequireDefault(require("./web-core/OscillatorNode.web"));
var _StereoPannerNode = _interopRequireDefault(require("./web-core/StereoPannerNode.web"));
var _ConstantSourceNode = _interopRequireDefault(require("./web-core/ConstantSourceNode.web"));
var _ConvolverNode = _interopRequireDefault(require("./web-core/ConvolverNode.web"));
var _PeriodicWave = _interopRequireDefault(require("./web-core/PeriodicWave.web"));
var _WaveShaperNode = _interopRequireDefault(require("./web-core/WaveShaperNode.web"));
var _IIRFilterNode = _interopRequireDefault(require("./web-core/IIRFilterNode.web"));
var _AudioDecoder = _interopRequireWildcard(require("./web-core/AudioDecoder.web"));
var _custom = require("./web-core/custom");
Object.keys(_custom).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _custom[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _custom[key];
}
});
});
var _Audio = _interopRequireWildcard(require("./Audio"));
Object.keys(_Audio).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _Audio[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _Audio[key];
}
});
});
var _AudioControls = _interopRequireDefault(require("./Audio/controls/AudioControls"));
var _types = require("./system/notification/types");
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _types[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _types[key];
}
});
});
var _webSystem = require("./web-system");
var _errors = require("./errors");
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function isFfmpegEnabled() {
return true;
}
// React components (Audio tag)
function concatAudioFiles(_inputPaths, _outputPath) {
return Promise.reject(new Error('concatAudioFiles is not supported on web.'));
}
//# sourceMappingURL=api.web.js.map