Ewald de Wit 2023-11-29 15:59:07 +01:00
rodzic 7447c99133
commit a6efd344a7
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -94,7 +94,10 @@ class App(qt.QWidget):
def resetAudio(self): def resetAudio(self):
defaultDevice = next((dev for dev in sd.query_devices() defaultDevice = next((dev for dev in sd.query_devices()
if dev['name'] == 'default'), None) if dev['name'] == 'default'), None)
defaultRate = defaultDevice.get('default_samplerate') defaultRate = defaultDevice.get('default_samplerate', 0) \
if defaultDevice else 0
if not defaultRate:
defaultRate = sd.default.samplerate
if defaultRate not in self.SAMPLE_RATES: if defaultRate not in self.SAMPLE_RATES:
defaultRate = 48000 defaultRate = 48000
index = self.SAMPLE_RATES[defaultRate] index = self.SAMPLE_RATES[defaultRate]