BasicAudio is a set of .NET 2.0(or higher) components, based on OpenWire technology for audio capture and playback. They allow creating audio capture, playback with zero lines of program code.
BasicAudio is low cost subset of the more powerful AudioLab. BasicAudio contains only capture, recording and playback components. It is designed for only basic audio functionality such as recording and playback.
BasicAudio supports both the old fashion Wave Win32 API, Audio ACM, and DirectShow, and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the users prospective.
The library is fully multi-threaded, utilizes well modern multi-core systems, and runs at full native performance.
Also includes visual a graphical editor for codeless development.
Audio Capture components - captures audio from microphone, LineIn, Modem or other input device (DirectShow and WaveAPI)
Audio Recording components - records in Wave and other formats (DirectShow, WaveAPI).
Playback - plays Wave and other file formats (DirectShow, WaveAPI).
Output - plays audio aver speakers, LineOut, Modem or other Output device (DirectShow and WaveAPI)