obs-studio/plugins/win-wasapi
jpark37 ab7d370ada win-wasapi Improve default device handling
Remove lastNotifyTime throttle. Could ignore last device notification.
Will bring back if necessary, but seemed like overkill.

Make isInputDevice const for safety.

Make isDefaultDevice atomic. Allows it to be accessed simultaneously
from settings and notification callback threads. Race between setting
change in OBS and Windows is not a problem, a signal will be sent after
both to consolidate. Worst that should happen is a redundant reconnect
cycle.

Only read/write default_id from notification callback for thread safety.
2021-10-10 19:53:27 -07:00
..
data/locale Update translations from Crowdin 2021-09-24 09:42:08 -07:00
CMakeLists.txt win-wasapi: Register capture thread with MMCSS 2021-10-10 19:53:27 -07:00
enum-wasapi.cpp win-wasapi: Mark GetWASAPIAudioDevices_ as static 2021-10-10 19:53:26 -07:00
enum-wasapi.hpp win-wasapi: Log device sample rate when initialized 2019-10-19 21:53:08 +11:00
plugin-main.cpp win-wasapi: Fix typo with description 2019-08-15 02:32:57 -05:00
win-wasapi.cpp win-wasapi Improve default device handling 2021-10-10 19:53:27 -07:00