explicitly set sample rate and channels

Windows sounds awful by default on a machine here.
This commit is contained in:
Damien Elmes 2020-12-16 20:18:13 +10:00
parent eb5100d3c7
commit 555e638e7e

View file

@ -544,8 +544,11 @@ class RecordDialog(QDialog):
# start recording
self._recorder = QAudioRecorder(self._parent)
self._output = namedtmp("rec.wav")
audio = self._recorder.audioSettings()
audio.setSampleRate(44100)
audio.setChannelCount(1)
self._recorder.setEncodingSettings(
self._recorder.audioSettings(),
audio,
self._recorder.videoSettings(),
"audio/x-wav",
)