#include "bufferaverage.h" QVector AudioBufferAverage::ProcessAverages(const char *data, int length) { // FIXME: Assumes float and stereo const float* samples = reinterpret_cast(data); int sample_count = static_cast(length / static_cast(sizeof(float))); int channels = 2; // Create array of samples to send QVector averages(channels); averages.fill(0); // Add all samples together for (int i=0;i(qAbs(samples[i]))); } return averages; }