Alvas.Audio Is C Audio Library For .Net Developers 2019.0 PORTABLE
Download >> https://fancli.com/2tvBwF
Alvas.Audio: A C# Audio Library for .Net Developers
Alvas.Audio is a C# audio library that enables .Net developers to create applications that play, record, edit and convert sound. It supports various audio formats, such as PCM, ADPCM, MP3, VOX, GSM and others. It also provides access to mixer controls, audio compression and decompression, and raw audio data manipulation. Alvas.Audio is compatible with .Net Framework 2.0 or later, as well as .Net Core 3.0 for Windows. It can be used in different types of .Net applications, such as WinForms, WPF, Windows Services, Console, ASP.Net and more.
In this article, we will introduce some of the main features and benefits of Alvas.Audio for .Net developers who want to add audio capabilities to their projects.
Recording Audio
Alvas.Audio allows you to record audio from any input device installed in the system, such as microphone, line-in, CD player, etc. You can record uncompressed audio data (PCM) or compressed audio data using various codecs, such as IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG Layer-3 (mp3) and others. You can also record data to a stream (file stream, memory stream) or a file. You can pause and resume recording, get the current sound position and adjust the source line volume and other controls.
Playing Audio
Alvas.Audio allows you to play audio from any output device installed in the system, such as speakers, headphones, etc. You can play uncompressed audio data (PCM) or compressed audio data using various codecs, such as IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG Layer-3 (mp3) and others. You can also play data from a stream (file stream, memory stream) or a file. You can pause and resume playing, get the current sound position and change the master volume and playback muting.
Editing Audio
Alvas.Audio allows you to edit audio data in various ways. You can change the speed of audio data, change the volume of audio data, join several pieces of audio in a single one, cut a piece of the audio stream, insert a piece in the audio stream, remove a piece of the audio stream and reverse the audio wave stream. You can also split stereo audio stream to two mono streams or merge two mono streams into one stereo stream. You can create an audio format from a byte array or insert and mix audio data into main audio data with specified offset multiple times.
Converting Audio
Alvas.Audio allows you to convert audio data from one format to another. You can convert uncompressed or compressed audio data using various codecs. You can also convert audio wave stream to mp3 stream or vice versa. You can convert Dialogic .vox (adpcm) stream to mp3 stream or vice versa. You can also convert raw headerless format (SLINEAR etc) used in Asterisk PBX to other formats or vice versa. You can also extract audio data from Avi streams or encode and decode Dialogic .vox (adpcm) format data.
Miscellaneous Features
Alvas.Audio also provides some additional features that may be useful for .Net developers who work with audio data. For example:
You can view the level of the input sound signal using a graphical control.
You can sign the library with a strong name and add it to GAC (Global Assembly Cache).
You can concatenate several audio files into one.
You can perform multistep conversions of the audio data from one format to another using a single method.
Conclusion
Alvas.Audio is a C# audio library that offers a wide range of features and benefits for .Net developers who want to add audio capabilities to their applications. It supports various audio formats and codecs, provides access to mixer controls and compression/decompression functions, allows recording and playing audio from different devices and streams/files, enables editing and converting audio data in various ways and offers some additional features that may be useful for working with sound. aa16f39245