Запись аудио только из определенного приложения

Я хочу записывать аудио только из определенного приложения.

Если я слушаю Spotify и занимаюсь серфингом в интернете, возможно, что добавление появляется на веб-сайте и воспроизводит его собственный звук. Другой сценарий - я подключаю USB-накопитель, и Windows воспроизводит звук, который подключен. Звуки Spotify и других источников накладываются и воспроизводятся вместе через мои динамики. Но я только хочу записать звук, воспроизводимый Spotify.

Я пытался записать через WasapiLoopbackCapture класс в API-интерфейсе cscore ( https://github.com/filoe/cscore), и он работает до тех пор, пока не воспроизводится звук, отличный от того, который я хочу записать. Но я не нашел способа записывать звуки только из одного конкретного приложения через этот API.

Можно ли записывать только звук, воспроизводимый конкретным приложением (которое отображается как одно приложение в микшере громкости Windows), чтобы все остальные звуки игнорировались? Мне не нужно использовать API-интерфейс cscore, если возможно делать то, что я хочу, с любым другим API-интерфейсом, который я могу использовать с C#.

0 ответов

Другие вопросы по тегам