Я пытаюсь создать программу, которая получает аудиоданные из выбранной программы и только этот звук (т. Е. Если я выбираю браузер, и я также играю какую-то музыку через vlc в фоновом режиме он будет захватывать только аудио в браузере). Есть ли для этого API? Если это невозможно, есть ли способ сделать то же самое: , но для одного звукового устройства?Угон/захват звука другого приложения
2
A
ответ
0
Я не знаю каких-либо конкретных API, которые позволят вам делать это для программ, которые не поддерживают JACK, но если вы работаете на Mac, вы можете использовать Soundflower для маршрутизации звука между приложениями. Я не знаю эквивалент Windows для Soundflower.
Если это браузер, который вы специально заинтересованы в работе с, вы может быть в состоянии облегчить эту функциональность путем расширения, основанного на JACK.
Спасибо за ответ. Мне интересно делать что-то общее, а не только для браузеров, решение для Mac помогает много, но меня также интересует решение Windows. Возможно, подключить какой-либо API или даже привязку кенеля для системных вызовов, но я буду рад получить некоторую информацию о создателях (что мне нужно сделать и как). – user1011071