UNPKG

@cjblack/expo-audio-stream

Version:
26 lines 998 B
// packages/expo-audio-stream/src/events.ts import { EventEmitter } from 'expo-modules-core'; import ExpoPlayAudioStreamModule from './ExpoPlayAudioStreamModule'; const emitter = new EventEmitter(ExpoPlayAudioStreamModule); emitter.addListener('SoundChunkPlayed', (event) => { }); export const DeviceReconnectedReasons = { newDeviceAvailable: 'newDeviceAvailable', oldDeviceUnavailable: 'oldDeviceUnavailable', unknown: 'unknown', }; export const AudioEvents = { AudioData: 'AudioData', SoundChunkPlayed: 'SoundChunkPlayed', SoundStarted: 'SoundStarted', DeviceReconnected: 'DeviceReconnected', }; export function addAudioEventListener(listener) { return emitter.addListener('AudioData', listener); } export function addSoundChunkPlayedListener(listener) { return emitter.addListener('SoundChunkPlayed', listener); } export function subscribeToEvent(eventName, listener) { return emitter.addListener(eventName, listener); } //# sourceMappingURL=events.js.map