NAudio — библиотека для работы со звуком и MIDI в .NET
NAudio — это набор классов для разработки аудио- и MIDI-приложений на платформе .NET. Библиотека предназначена для упрощения процесса создания программ, работающих со звуком.
Идея создания NAudio возникла из-за отсутствия поддержки воспроизведения звука в библиотеке классов Framework, которая поставлялась с классическим .NET 1.0. Хотя версия 2.0 предоставила некоторую поддержку, разработчикам может потребоваться более широкий набор классов для удобной записи или обработки аудиофайлов.
Несмотря на то что .NET не может конкурировать с неуправляемыми языками в плане очень низкой задержки, разработчик отмечает, что можно добиться замечательных результатов даже на довольно скромном ПК. Среди опций стоит упомянуть смешивание нескольких файлов WAV вместе, обрезку, преобразование, объединение, передискретизацию и воспроизведение с помощью ASIO.
Библиотека может воспроизводить аудио из нескольких API, таких как WASAPI, ASIO, DirectSound и WaveOut. Кроме того, она может считывать аудио из множества форматов файлов, таких как AAC, MP4, AIFF, WAV, MP3, ADPCM, G.722 и G.711 mu-law и a-law.
Скачать с официальной страницы NAudioПохожие программы
Категория | Компоненты и библиотеки |
Версия | 2.2.1 |
Разработчик | Mark Heath |
Размер | 36 KB |
Лицензия | MIT License |
ОС |
|