标签: c++ vector type-conversion std-pair
我有一个函数void process(int numSamples, double *const *arrayOfChannels)用于处理音频流(左右声道样本)。
void process(int numSamples, double *const *arrayOfChannels)
通常,第二个参数的数据格式为double* audioData[2]。
double* audioData[2]
现在,我想处理存储在成对矢量(std::vector<std::pair<double, double>> audioData)中的样本。
std::vector<std::pair<double, double>> audioData
将向量传递给函数的最佳方法是什么?