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 3a250f5238
commit cd31780668

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",
)