[Qt-interest] QAudioInput to QAudioOutput

arun kumar arunkumaraymuo at gmail.com
Wed Sep 7 11:27:24 CEST 2011


I tried this code for passing sound from microphone to speaker,   i don't
hear sound as if file wasn't played or not




   1. AudioController::AudioController()
   2. {
   3.     // Set up the format, eg.
   4.     format.setFrequency(10100);
   5.     format.setChannels(1);
   6.     format.setSampleSize(8);
   7.     format.setCodec("audio/pcm");
   8.     format.setByteOrder(QAudioFormat::LittleEndian);
   9.     format.setSampleType(QAudioFormat::UnSignedInt);
   10.
   11.     QAudioDeviceInfo info(QAudioDeviceInfo::defaultOutputDevice());
   12.     if (!info.isFormatSupported(format)) {
   13.         qDebug("raw audio format not supported by backend,
cannot play audio.");
   14.         return;
   15.     }
   16.
   17.     input = new QAudioInput(format, this);
   18.     output = new QAudioOutput(format, this);
   19.
   20.     connect(input,SIGNAL(stateChanged(QAudio::State)),SLOT(inputPlaying(QAudio::State)));
   21.     device = input->start();
   22.
   23.     connect(output,SIGNAL(stateChanged(QAudio::State)),SLOT(outputPlaying(QAudio::State)));
   24.     output->start(device);
   25.
   26. }



Anyone has an idea what i'm doing wrong?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20110907/2508485d/attachment.html 


More information about the Qt-interest-old mailing list