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 # start recording
self._recorder = QAudioRecorder(self._parent) self._recorder = QAudioRecorder(self._parent)
self._output = namedtmp("rec.wav") self._output = namedtmp("rec.wav")
audio = self._recorder.audioSettings()
audio.setSampleRate(44100)
audio.setChannelCount(1)
self._recorder.setEncodingSettings( self._recorder.setEncodingSettings(
self._recorder.audioSettings(), audio,
self._recorder.videoSettings(), self._recorder.videoSettings(),
"audio/x-wav", "audio/x-wav",
) )