[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