Russian Qt Forum
Апрель 19, 2024, 01:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Порядок каналов в QAudioInput [частично решено]  (Прочитано 1808 раз)
Hoksmur
Гость
« : Апрель 24, 2014, 08:25 »

 Мир вам, камрады!
Столкнулся в проблеммой - читаю данные из звукового кодека (стерео), и рандомно меняется порядок каналов.  Как его узнать или задать? Чтение справки не помогло.

Код
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();
                */

// &#1055;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1085;&#1072; &#1090;&#1077;&#1089;&#1090;&#1072;&#1093; &#1085;&#1077; &#1084;&#1077;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103;!
   audioInput->start( &buffer);

UPD: другими утилитами - та же ерунда.
« Последнее редактирование: Апрель 24, 2014, 11:14 от Hoksmur » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 20.