Alvas.Audio for .Net是一个用C#编写的音频库。该集合允许C#和VB.Net开发人员创建播放(包括混合音频数据),录制,编辑和转换声音的应用程序。
主要特征:
1.录制音频数据:
- 记录未压缩的音频数据(PCM);
- 记录压缩音频数据:IMA ADPCM,Microsoft ADPCM,CCITT A-Law,CCITT u-Law,GSM 6.10,MPEG Layer-3(mp3)等;
- 将数据记录到流(文件流,内存流);
- 暂停和恢复录制;
- 获得当前的声音位置;
- 将数据记录到系统中安装的任何记录仪。
2.播放音频数据:
- 播放未压缩的音频数据(PCM);
- 播放压缩音频数据;
- 播放流中的数据(文件流,内存流);
- 播放混合音频数据;
- 暂停和恢复播放;
- 获得当前的声音位置;
- 播放系统中安装的任何播放器的数据。
3.设置调音台控件:
- 选择录制源线;
- 更改录制的源线音量;
- 额外的控制调整。例如,“Mic Boost”;
- 更改主音量以进行播放;
- 播放静音。
4。
编辑
- 改变音频数据的音量和速度;
- 将多个音频连接在一起;
- 剪切/插入/删除音频流中的一个部分;
- 将两个单声道音频流合并为一个立体声。
5.将音频流转换为mp3流。
6.将Dialogic .vox(adpcm)流转换为Mp3流。
7.检查音频信号是否静音。
8.很少有音频文件串联。
9.以毫秒为单位返回音频流持续时间。
10.查看输入声音信号的电平。
11.播放,录制和转换RAW无头格式(SLINEAR等)。
12.从Avi流播放和提取音频数据。
13.编码和解码Dialogic .vox(adpcm)格式数据。
此版本中
新功能:
改进了对mp3格式的支持。
2016.0版中的新功能 :
AudioCompressionManager.Mp3ToMono方法将Mp3 Stereo转换为Mono。
AudioCompressionManager.WaveToMono方法将Wave Stereo转换为Mono。
2015.0版中的新功能:
PcmReader是IAudioReader的包装器,用于读取和解压缩到PCM(脉冲编码调制)来自流的音频数据。
CompressionManager.GenerateTone方法使用指定的ToneType(正弦,方形,锯齿,三角形)生成色调
新功能:
版本2014.0:DsConvert.ToWma方法将输入音频文件转换为WMA(Windows Media Audio)文件。
用于控制CD / DVD设备的CdDrive类。
CdReader类从指定的CD音轨中读取音频数据。
CdInfo类描述了CD-DA(光盘数字音频)。
TrackInfo类描述CD曲目。
要求:
.Net framework 2.0或更高版本
限制 :
纳格屏
评论没有发现