Мир вам, камрады!
Столкнулся в проблеммой - читаю данные из звукового кодека (стерео), и рандомно меняется порядок каналов. Как его узнать или задать? Чтение справки не помогло.
C++ (Qt)
outArray.resize(bytesPerSecond/partOfSecond);
outArray.fill(0x00);
audioInput = new QAudioInput(settings, reinterpret_cast<QObject*>(this));
/* qDebug() << "started with: \n\r Frequency:" << audioInput->format().frequency()\
<< "\n\r N of chanels:" << audioInput->format().channels()\
<< "\n\r SampleSize:" << audioInput->format().sampleSize()\
<< "\n\r SampleType:" << audioInput->format().sampleType()\
<< "\n\r ByteOrder:" << audioInput->format().byteOrder();
*/
// Параметры на тестах не меняются!
audioInput->start( &buffer);
UPD: другими утилитами - та же ерунда.