Use endpoint IDs instead of device friendly names to store user's preferred output device #17547
Update copyright year
f496130d
Made typing information more rich
3434c9e7
Moved generation of default output device into _getOutputDevices
84d16b4f
Made settings dialog use _getOutputDevices and save device IDs
a850c24b
Switch to using endpoint IDs in wasapi.cpp
410d25ff
Renamed deviceName to endpointId in wasapi.cpp
c6eed8b0
Update wasapi.cpp header
9c5dc27b
Removed config.conf["speech"]["outputDevice"] in favour of config.con…
e48f5a43
Pre-commit auto-fix
e249f1e3
Merge branch 'master' into endpointIds
b27a8a12
Pre-commit auto-fix
77a0d1ed
Changed occurances of speech.outputDevice to audio.outputDevice
c44c6428
Merge branch 'endpointIds' of https://github.com/nvaccess/nvda into e…
6736ecf3
Scafolded test
3e7763c7
Added tests for friendlyNameToEndpointId
be22c2ab
Handle case where there is no audio section in the config
95908e17
Add tests for config upgrade
a36e43b8
Incremented config version
92f2761e
Fixed SAPI5 (again)
f08dc948
Apply suggestions from code review
51b6698f
Update copyright headers
859625c9
SaschaCowley
marked this pull request as ready for review 1 year ago
seanbudd
approved these changes
on 2024-12-30
Apply suggestions from code review
b5481350
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub