Я делаю обработку сигнала с помощью qt, я настроил желаемый формат следующим образом:
Вы используете i
для индексации YVectorRight, но вы повышаете i
с 2 на каждой итерации, поэтому вы пропустите каждый второй индекс.
Т.е. у вас есть опечатка.
for ( int i = 0, j = 0; i < countSamples ; ++j) {
YVectorRight[j] =Samples[i++];
// ^^
// use j here, not i
YVectorLeft[j] = Samples[i++];
}
SampleSize
в8
ноSamples
- это 16-SampleSize
массив. Вы уверены, что это правильно?