一个 Float32Array 数组,每个元素代表一个声道的 PCM 数据。
当前的采样率。
目标参数对象。
目标声道数。
目标采样率。
返回一个 Promise,该 Promise 在重采样完成后解析为一个 Float32Array 数组,每个元素代表一个声道的 PCM 数据。
const pcmData = [new Float32Array([0.1, 0.2, 0.3]), new Float32Array([0.4, 0.5, 0.6])];
const curRate = 44100;
const target = { rate: 48000, chanCount: 2 };
const resampled = await audioResample(pcmData, curRate, target);
对 PCM 音频数据进行重采样。