在数字信号处理中,音频通常作为通道和样本的 2D 阵列传递,即
void use(float** buffer, int channels, int samples) { ... }
我使用的很多库都期望这种格式。
就我自己的代码而言,为了更安全地操作,有没有一种方法可以用来gsl::span<T>
在这些缓冲区上设置视图?
(我了解 1D,但我不确定如何设置 2Dfloat**
数组)
提前致谢。
在数字信号处理中,音频通常作为通道和样本的 2D 阵列传递,即
void use(float** buffer, int channels, int samples) { ... }
我使用的很多库都期望这种格式。
就我自己的代码而言,为了更安全地操作,有没有一种方法可以用来gsl::span<T>
在这些缓冲区上设置视图?
(我了解 1D,但我不确定如何设置 2Dfloat**
数组)
提前致谢。