Fail with error message in case no input audio device was found
This commit is contained in:
@@ -96,6 +96,9 @@ void MainWindow::toggle()
|
|||||||
format.setCodec("audio/pcm");
|
format.setCodec("audio/pcm");
|
||||||
format.setByteOrder(QAudioFormat::LittleEndian);
|
format.setByteOrder(QAudioFormat::LittleEndian);
|
||||||
|
|
||||||
|
if(m_audioDevices.empty()){
|
||||||
|
qFatal("No audio devices found");
|
||||||
|
}
|
||||||
m_input = std::make_unique<QAudioInput>(m_audioDevices.at(m_ui.comboBoxDevices->currentIndex()), format);
|
m_input = std::make_unique<QAudioInput>(m_audioDevices.at(m_ui.comboBoxDevices->currentIndex()), format);
|
||||||
m_input->start(&m_device);
|
m_input->start(&m_device);
|
||||||
m_input->setBufferSize(format.sampleRate()/60*sizeof(qint16)*2);
|
m_input->setBufferSize(format.sampleRate()/60*sizeof(qint16)*2);
|
||||||
|
Reference in New Issue
Block a user