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

25 lines 1.07 kB
import type { IAudioManager, PermissionStatus } from '../system/types'; declare class AudioManager implements IAudioManager { getDevicePreferredSampleRate: () => number; setAudioSessionActivity: () => Promise<undefined>; setAudioSessionOptions: () => {}; disableSessionManagement: () => {}; observeAudioInterruptions: () => boolean; activelyReclaimSession: () => {}; observeVolumeChanges: () => {}; addSystemEventListener: () => undefined; requestRecordingPermissions: () => Promise<PermissionStatus>; checkRecordingPermissions: () => Promise<PermissionStatus>; requestNotificationPermissions: () => Promise<PermissionStatus>; checkNotificationPermissions: () => Promise<PermissionStatus>; setInputDevice: () => Promise<undefined>; getDevicesInfo: () => Promise<{ availableInputs: never[]; availableOutputs: never[]; currentInputs: never[]; currentOutputs: never[]; }>; } declare const _default: AudioManager; export default _default; //# sourceMappingURL=AudioManager.d.ts.map