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

36 lines (30 loc) 942 B
import type { IAudioContext, IAudioDecoder, IAudioEventEmitter, IAudioRecorder, IAudioStretcher, IOfflineAudioContext, } from '../interfaces'; import type { AudioRecorderOptions } from '../types'; /* eslint-disable no-var */ declare global { var createAudioContext: ( sampleRate: number, initSuspended: boolean, // eslint-disable-next-line @typescript-eslint/no-explicit-any audioWorkletRuntime: any ) => IAudioContext; var createOfflineAudioContext: ( numberOfChannels: number, length: number, sampleRate: number, // eslint-disable-next-line @typescript-eslint/no-explicit-any audioWorkletRuntime: any ) => IOfflineAudioContext; var createAudioRecorder: (options: AudioRecorderOptions) => IAudioRecorder; var createAudioDecoder: () => IAudioDecoder; var createAudioStretcher: () => IAudioStretcher; var AudioEventEmitter: IAudioEventEmitter; } /* eslint-disable no-var */