![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
北极星286
我擅长PCB
展开
-
C#播放音频文件
C#设置CooperativeLevel概述这里介绍C#设置CooperativeLevel。因为Windows是多任务的系统,设备不是独占的,所以在使用设备前要为这个设备C#设置CooperativeLevel。作者:佚名来源:博客园|2009-09-03 11:15 移动端 收藏 分享CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了转载 2017-11-28 10:22:23 · 741 阅读 · 0 评论 -
详解WAVE音频文件格式
介绍WAVEFORMATEX结构体的含义: [cpp] view plain copy typedef struct { WORD wFormatTag; //波形声音的格式,单声道双声道使用WAVE_FORMAT_PCM.当包含在WAVEFORMATEXTENSIBLE结构中时,使用WAVE_FORMAT_EXTENSIBLE.转载 2017-11-28 10:49:12 · 3034 阅读 · 0 评论 -
声卡采集
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Th转载 2017-11-28 10:52:21 · 563 阅读 · 0 评论 -
详解回音消除技术
在即时通讯应用中,需要进行双方,或是多方的实时语音交流,在要求较高的场合,通常都是采用外置音箱放音,这样必然会产生回音,即一方说话后,通过对方的音箱放音,然后又被对方的Mic采集到回传给自己(如下图所示)。如果不对回音进行处理,将会影响通话质量和用户体验,更严重的还会形成震荡,产生啸叫。 回声消除就是在Mic采集到声音之后,将本地音箱播放出来的声音从Mic采集的声音数据中消除掉,转载 2017-11-28 11:02:15 · 3450 阅读 · 0 评论