Получите звуковой вывод в C#

Примечание: у Вас могут быть оба с EnumSet.

12
задан Sean James 18 August 2009 в 06:05
поделиться

3 ответа

В Windows Производители аудиокарт могут выбрать предоставление входного потока «что вы слышите», чтобы вы могли захватывать выходные данные. Если ваша звуковая карта / драйвер не поддерживает эту функцию, вы можете попробовать использовать виртуальный аудиокабель , чтобы сделать то же самое.

В Windows 7 есть новая функция, которая позволяет вам слушать для прямого захвата любого входного потока.

производители звуковых карт могут выбрать предоставление входного потока «что вы слышите», чтобы вы могли захватывать выходные данные. Если ваша звуковая карта / драйвер не поддерживает эту функцию, вы можете попробовать использовать виртуальный аудиокабель , чтобы сделать то же самое.

В Windows 7 есть новая функция, которая позволяет вам слушать для прямого захвата любого входного потока.

производители звуковых карт могут выбрать предоставление входного потока «что вы слышите», чтобы вы могли захватывать выходной сигнал. Если ваша звуковая карта / драйвер не поддерживает эту функцию, вы можете попробовать использовать виртуальный аудиокабель , чтобы сделать то же самое.

В Windows 7 есть новая функция, которая позволяет вам слушать для / захвата любого входного потока напрямую.

4
ответ дан 2 December 2019 в 22:52
поделиться

Если вы уже разобрались со стороной видео; NAudio - хороший способ обрабатывать аудиокомпонент.

Предполагая, что мы разбиваем задачу на запись, а затем на компоненты приема и воспроизведения, следующее должно помочь вам с каждой стороны:

Запись: http://opensebj.blogspot.com/2009/04/naudio-tutorial-5-recording-audio.html

Прием и воспроизведение: Воспроизведение звука из потока с использованием C #

Метод передачи между ними зависит от вас, но если у вас уже есть способ отправки потока между двумя компьютерами, вы можете использовать его повторно. Просто убедитесь, что ваш буфер достаточно велик, чтобы всегда были данные для воспроизведения на принимающем компьютере.

3
ответ дан 2 December 2019 в 22:52
поделиться

посмотрите на код в этой статье, его нужно немного изменить, чтобы можно было передавать выходные данные по сети, но это не должно быть достаточно сложно. http://www.csharpfriends.com/Forums/ShowPost.aspx?PostID=19102

1
ответ дан 2 December 2019 в 22:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: