UNPKG

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
"use strict"; 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