react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
27 lines (23 loc) • 682 B
text/typescript
import { AudioEventName } from './types';
import { AudioEventEmitter } from './';
export default class AudioEventSubscription {
private readonly audioEventEmitter: AudioEventEmitter;
private readonly eventName: AudioEventName;
/** @internal */
public readonly subscriptionId: string;
constructor(
subscriptionId: string,
eventName: AudioEventName,
audioEventEmitter: AudioEventEmitter
) {
this.subscriptionId = subscriptionId;
this.eventName = eventName;
this.audioEventEmitter = audioEventEmitter;
}
public remove(): void {
this.audioEventEmitter.removeAudioEventListener(
this.eventName,
this.subscriptionId
);
}
}