Какая это операционная система? Если вы работаете в Linux, вы можете использовать команду lsof(8)
, чтобы увидеть, какие файлы открыты у каждого процесса. Если процесс воспроизводит звук, у него будет открыт файл звукового устройства, поэтому вы можете выполнить поиск следующим образом:
lsof | grep -E '/dev/(snd|dsp)'
Другой вариант - использовать fuser(1)
, который работает аналогично lsof
.