Alvas.Audio is a collection of 100% native CLR compliant controls written in C#.
Alvas.Audio is a tool that helps you create sound recorder and player applications.
The collection allows C# and VB.Net developers to create applications that play and record sound. Easy-to-use.
Recorder allows:
· record uncompressed audio data (PCM);
· record compressed audio data: IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, Windows Media Audio V2, MPEG Layer-3 (mp3) and others;
· record data to the stream (file stream, memory stream);
· pause and resume recording;
· get the current sound position;
· record data to any recorder installed in the system.
Player allows:
· play uncompressed audio data (PCM);
· play compressed audio data: IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, Windows Media Audio V2, MPEG Layer-3 (mp3) and others;
· play data from the stream (file stream, memory stream);
· play mixed audio data;
· pause and resume playing;
· get the current sound position;
· play data from any player installed in the system.
Set up mixer controls:
· select source line for recording;
· change source line volume for recording;
· additional controls adjustment. For example, "Mic Boost";
· change master volume for playback;
· playback muting.
· Convert the audio data from one audio format to another.
· Change Wave stream to MP3 stream if Wave stream contains MPEG Layer 3 data.
· Few audio files concatenation.
· Return the audio stream duration in milliseconds.
· View the level of the input sound signal.
· Play, record and convert RAW headerless format (SLINEAR etc) (used in Asterisk PBX).
· Encode and decode Dialogic .vox (adpcm) format data (used in Asterisk PBX).
· Does not require dependent files.
Requirements:
· Net framework
What's New in This Release:
· Reads ID3 tag version 1 from MPEG Layer3 streams.
· Reads INFO metadata(similar mp3 tags) from Wave streams.
· Gets the format list for specified format tag and driver.
· Player class can plays Wave file data from array.