react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
40 lines (38 loc) • 2.58 kB
JavaScript
;
export { default as AudioBuffer } from "./web-core/AudioBuffer.web.js";
export { default as AudioBufferSourceNode } from "./web-core/AudioBufferSourceNode.web.js";
export { default as AudioContext } from "./web-core/AudioContext.web.js";
export { default as OfflineAudioContext } from "./web-core/OfflineAudioContext.web.js";
export { default as AudioDestinationNode } from "./web-core/AudioDestinationNode.web.js";
export { default as AudioNode } from "./web-core/AudioNode.web.js";
export { default as AnalyserNode } from "./web-core/AnalyserNode.web.js";
export { default as AudioParam } from "./web-core/AudioParam.web.js";
export { default as AudioScheduledSourceNode } from "./web-core/AudioScheduledSourceNode.web.js";
export { default as BaseAudioContext } from "./web-core/BaseAudioContext.web.js";
export { default as BiquadFilterNode } from "./web-core/BiquadFilterNode.web.js";
export { default as DelayNode } from "./web-core/DelayNode.web.js";
export { default as GainNode } from "./web-core/GainNode.web.js";
export { default as MediaElementAudioSourceNode } from "./web-core/MediaElementAudioSourceNode.web.js";
export { default as OscillatorNode } from "./web-core/OscillatorNode.web.js";
export { default as StereoPannerNode } from "./web-core/StereoPannerNode.web.js";
export { default as ConstantSourceNode } from "./web-core/ConstantSourceNode.web.js";
export { default as ConvolverNode } from "./web-core/ConvolverNode.web.js";
export { default as PeriodicWave } from "./web-core/PeriodicWave.web.js";
export { default as WaveShaperNode } from "./web-core/WaveShaperNode.web.js";
export { default as IIRFilterNode } from "./web-core/IIRFilterNode.web.js";
export { default as AudioDecoder, decodeAudioData, decodePCMInBase64, getAudioDuration } from "./web-core/AudioDecoder.web.js";
export function isFfmpegEnabled() {
return true;
}
export * from "./web-core/custom/index.js";
// React components (Audio tag)
export * from "./Audio/index.js";
export { default as Audio } from "./Audio/index.js";
export { default as AudioControls } from "./Audio/controls/AudioControls.js";
export function concatAudioFiles(_inputPaths, _outputPath) {
return Promise.reject(new Error('concatAudioFiles is not supported on web.'));
}
export * from "./system/notification/types.js";
export { PlaybackNotificationManager, RecordingNotificationManager, AudioManager } from "./web-system/index.js";
export { IndexSizeError, InvalidAccessError, InvalidStateError, RangeError, NotSupportedError } from "./errors/index.js";
//# sourceMappingURL=api.web.js.map