react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
59 lines (54 loc) • 2.37 kB
text/typescript
import './AudioAPIModule';
export { default as AnalyserNode } from './core/AnalyserNode';
export { default as AudioBuffer } from './core/AudioBuffer';
export { default as AudioBufferQueueSourceNode } from './core/AudioBufferQueueSourceNode';
export { default as AudioBufferSourceNode } from './core/AudioBufferSourceNode';
export { default as AudioContext } from './core/AudioContext';
export { decodeAudioData, decodePCMInBase64 } from './core/AudioDecoder';
export { default as AudioDestinationNode } from './core/AudioDestinationNode';
export { default as AudioNode } from './core/AudioNode';
export { default as AudioParam } from './core/AudioParam';
export { default as AudioRecorder } from './core/AudioRecorder';
export { default as AudioScheduledSourceNode } from './core/AudioScheduledSourceNode';
export { default as changePlaybackSpeed } from './core/AudioStretcher';
export { default as BaseAudioContext } from './core/BaseAudioContext';
export { default as BiquadFilterNode } from './core/BiquadFilterNode';
export { default as ConstantSourceNode } from './core/ConstantSourceNode';
export { default as ConvolverNode } from './core/ConvolverNode';
export { default as GainNode } from './core/GainNode';
export { default as OfflineAudioContext } from './core/OfflineAudioContext';
export { default as OscillatorNode } from './core/OscillatorNode';
export { default as RecorderAdapterNode } from './core/RecorderAdapterNode';
export { default as StereoPannerNode } from './core/StereoPannerNode';
export { default as StreamerNode } from './core/StreamerNode';
export { default as WorkletNode } from './core/WorkletNode';
export { default as WorkletProcessingNode } from './core/WorkletProcessingNode';
export { default as WorkletSourceNode } from './core/WorkletSourceNode';
export { default as useSystemVolume } from './hooks/useSystemVolume';
export { default as AudioManager } from './system';
export {
AudioWorkletRuntime,
BiquadFilterType,
ChannelCountMode,
ChannelInterpretation,
ContextState,
OscillatorType,
PeriodicWaveConstraints,
WindowType,
} from './types';
export {
IOSCategory,
IOSMode,
IOSOption,
LockScreenInfo,
MediaState,
PermissionStatus,
SessionOptions,
} from './system/types';
export {
IndexSizeError,
InvalidAccessError,
InvalidStateError,
NotSupportedError,
RangeError,
} from './errors';