项目相关
文章平均质量分 77
fxwzzbd
这个作者很懒,什么都没留下…
展开
-
Skype声音设置
Realtec AC97 Audio & USB EMP Audio Device麦克风 & Stereo Mix & 线路输入在选择默认设备或是Realtec AC97 Audio作为麦克风设备时,而要传出USB EMP Audio Device捕获的声音,则必须选择stereo mix(通过录制声卡的输出,再传送声音)或是选择麦克风,但此时要将耳塞放在麦克风旁边(这样麦克风才能够录制到声音原创 2007-12-03 19:19:00 · 10915 阅读 · 3 评论 -
总结
一、关于托盘制作1. 在对话框头文件中添加一个NOTIFYICONDATA类型的成员数据,用来设定托盘消息处理的方法,如下:NOTIFYICONDATA m_nid;添加一个名为ToTray的函数,用来初始化m_nid和托盘的一些信息,在对话框头文件中添加函数原型:void ToTray(void); 函数定义如下:void CSkypeTVDlg::To原创 2007-12-07 13:44:00 · 832 阅读 · 0 评论 -
噪音及mixer
3524关于AC97声卡选择stereo mix录制的致命问题:如果客户端有声音传送到服务端(不论是通过什么方式,可以是stereo mix录制过来的,也可以是microphone录制过来的,或通过其它方式录制传送过来的),将导致服务端将客户端传送过来的声音也进行录制,然后在传送给客户端,因此导致声音变成噪音。而有的HD声卡,因为所有录制(stereo microphone line in等原创 2008-03-11 18:06:00 · 1803 阅读 · 0 评论 -
项目中一些常用函数
void EndSkype(){ HANDLE hSnapShot; LPCTSTR lpName = "Skype.exe"; hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 processListStr; DWORD id = 0; pro原创 2008-01-20 13:19:00 · 753 阅读 · 0 评论 -
webcam开发过程中的一些错误
1. 设置编译环境时,注意头文件的包含顺序,可以通过查看编译错误调整头文件顺序.2. 关于VS2005中无法识别CSource,应添加头文件streams.h,而dshow.h没有用.3. 改写Filter和Pin的构造函数.4. Pin需要继承的两个纯虚拟函数:DecideBufferSize和FillBuffer.如果没改写,将出现编译错误,注意仔细查看这些编译错误,以找到问原创 2008-01-20 23:25:00 · 6133 阅读 · 0 评论 -
键盘输入缓冲区与scanf()原理
键盘输入缓冲区与scanf()原理。键盘缓冲区用来缓存“按键”的ASCII码,而scanf()每次从键盘缓冲区中读取一个字符(ASCII码),直到键盘缓冲区为空。如果键盘缓冲区为非空状态,执行scanf()不会要求输入,如果键盘缓冲区为空,执行scanf()则会等待用户的输入。例如:执行下面的代码char a;while(1){ scanf("%c",&a);}第一次执行sca原创 2008-06-05 15:01:00 · 15592 阅读 · 3 评论 -
vista声音控制
主程序:BOOL MuteDevice(BOOL bMute){ IMMDeviceEnumerator* pEnumerator; IMMDeviceCollection *pCollection = NULL; IMMDevice *pDevice=NULL; IPropertyStore *pProperties=NULL; IAudi原创 2008-06-24 11:23:00 · 4738 阅读 · 2 评论