react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
19 lines (16 loc) • 629 B
text/typescript
import BaseAudioContext from './BaseAudioContext.web';
import { PeriodicWaveOptions } from '../types';
import { generateRealAndImag } from '../core/PeriodicWave';
export default class PeriodicWave {
/** @internal */
readonly periodicWave: globalThis.PeriodicWave;
constructor(context: BaseAudioContext, options?: PeriodicWaveOptions) {
const finalOptions = generateRealAndImag(options);
const periodicWave = context.context.createPeriodicWave(
finalOptions.real!,
finalOptions.imag!,
{ disableNormalization: finalOptions.disableNormalization }
);
this.periodicWave = periodicWave;
}
}