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

23 lines (20 loc) 838 B
"use strict"; import AudioScheduledSourceNode from "./AudioScheduledSourceNode.js"; import AudioParam from "./AudioParam.js"; export default class AudioBufferBaseSourceNode extends AudioScheduledSourceNode { constructor(context, node) { super(context, node); this.detune = new AudioParam(node.detune, context); this.playbackRate = new AudioParam(node.playbackRate, context); } // eslint-disable-next-line accessor-pairs set onPositionChanged(callback) { const subscription = this.audioEventEmitter.addAudioEventListener('positionChanged', callback); this.node.onPositionChanged = subscription.subscriptionId; } // eslint-disable-next-line accessor-pairs set onPositionChangedInterval(value) { this.node.onPositionChangedInterval = value; } } //# sourceMappingURL=AudioBufferBaseSourceNode.js.map