Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
QAuidoInput buffer size problem
returnx last edited by
Hey my friends, I have a problem with QAudioInput class on Desktop platforms:
If I would like to get a specific number of samples from microphone, for example N samples:
On Windows : I should set the BufferSize of QAudioInput Object to N*5 to get the N samples on writeData function of attached QIODevice object to the QAudioInput Object
On OSX : I should set the same N as the buffer size
Is there anyone who had the same experience?
Do you know why the buffer size has not reliable behavior?
Qt version: 5.9
Host machine architecture: x64
OS: windows, mac, Linux [Ubuntu]
See the documentation of bufferSize, you may not get what you requested because setting e.g. a too small buffer size might trigger overflow problem.