MM_WIM_DATA 消息无响应

VC/MFC > 界面 [问题点数:80分,结帖人xianglitian]
等级
本版专家分:0
结帖率 80%
等级
本版专家分:0
等级
本版专家分:178657
勋章
Blank
铜牌 2013年2月 总版技术专家分月排行榜第三
Blank
红花 2013年4月 VC/MFC大版内专家分月排行榜第一
2007年7月 VC/MFC大版内专家分月排行榜第一
2007年5月 VC/MFC大版内专家分月排行榜第一
2007年4月 VC/MFC大版内专家分月排行榜第一
2007年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2013年3月 VC/MFC大版内专家分月排行榜第二
2013年2月 VC/MFC大版内专家分月排行榜第二
2008年8月 VC/MFC大版内专家分月排行榜第二
2008年7月 VC/MFC大版内专家分月排行榜第二
2007年9月 VC/MFC大版内专家分月排行榜第二
2007年8月 VC/MFC大版内专家分月排行榜第二
2005年12月 VC/MFC大版内专家分月排行榜第二
2005年10月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2008年11月 VC/MFC大版内专家分月排行榜第三
2008年9月 VC/MFC大版内专家分月排行榜第三
2008年6月 VC/MFC大版内专家分月排行榜第三
2008年5月 VC/MFC大版内专家分月排行榜第三
2008年2月 VC/MFC大版内专家分月排行榜第三
2007年6月 VC/MFC大版内专家分月排行榜第三
2006年4月 VC/MFC大版内专家分月排行榜第三
2005年11月 VC/MFC大版内专家分月排行榜第三
2004年5月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:25236
勋章
Blank
红花 2019年1月 扩充话题大版内专家分月排行榜第一
2018年3月 产品/厂家大版内专家分月排行榜第一
2013年1月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2019年2月 扩充话题大版内专家分月排行榜第二
Blank
蓝花 2013年7月 VC/MFC大版内专家分月排行榜第三
2011年12月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:140647
勋章
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
Kenshin

等级:

waveInReset/waveOutReset死锁原因与解决方案

问题背景 录音播音实际需求1、随时终止2、录音并非文件,而是形成rtp发送3、播音并非源于文件,而是源于rtp 因此Waveform audio使用的buffer较小,不断的装载/发送 buffer,终止的时候Reset并且close....

自定义消息响应(MFC)

1.自定义消息(.h和.cpp均可) #define WM_EXESQL WM_USER+1 //WPARAM表示sql语句 2.消息映射(cpp) BEGIN_MESSAGE_MAP(CCHServerDlg, CDialogEx) ON_MESSAGE(WM_EXESQL, CCHServerDlg::OnExeSql) END_MESSAGE_...

实时音频采集与播放技术的研究

<br />实时音频采集与播放技术的研究 <br /> 荣治国 陈松乔 (中南大学信息工程学院 湖南 长沙 410083) 介绍了音频采集、播放的三种技术,分别给出实现模型,并对三种技术作出对比分析,...

<转>如何让MFC自定义类能响应消息

MM_WIM_OPEN、MM_WIM_DATAMM_WIM_CLOSE、MM_WOM_OPEN、MM_WOM_DONE、MM_WOM_CLOSE 所以想在自己定义的类中能够响应这几个消息。 首先应将类定义为CWnd的派生类,因为MFC中的消息只发送给一个窗口或线程。 ...

基于WaveX低级音频函数的实时语音通信

1. 摘要  本文介绍了基于WaveX低级音频API采集音频及实时播放的技术。并对音频实时性和连续性作了比较深入的分析。利用双/多缓冲技术和网络拥塞控制策略可很好的控制音频的实时性和连续性。...

MFC中让自定义的类能响应消息

转自 @cabeauty  ... 今天编写音频采集类,用到wave族函数。... 由于wave族函数进行声音采集和播放时,会以下几个消息: ... MM_WIM_OPEN、 MM_WIM_DATAMM_WIM_CLOSE、MM_WOM_OPEN、MM_WOM_DO

如何让MFC自定义类能响应消息

由于wave族函数进行声音采集和播放时,会以下几个消息:  MM_WIM_OPEN、 MM_WIM_DATAMM_WIM_CLOSE、MM_WOM_OPEN、MM_WOM_DONE、MM_WOM_CLOSE 所以想在自己定义的类中能够响应这几个消息。...

语音聊天

<br />需要代码好久前就已经用完了,但人懒没办法,现在才来总结,生怕以后要用的时候忘得一干二净,唉...... 由于我是在对话框语音聊天工程使用的,所以还是以对话框语音聊天工程为例。...

录制声音并且播放录取的声音

录制声音一般采用两种机制: 第一种: 直接在UI下采用消息; 第二种: 开辟一个线程单独进行; 下面先介绍第一种如何进行,DEMO是网上的,挺零碎的,...MM_WIM_OPEN、MM_WIM_DATAMM_WIM_CLOSE、MM_WOM_OPEN、MM_WOM_DO...

Python还原CryptoJs_DES_CBC模式_js逆向学习

Python_CryptoJs_js逆向破解一、前言1、Redeme二、对称加密解密DES1、对称加密与非对称加密2、DES对称加密介绍3、实现DES的4种模式4、关于补位PKCS7和PKCS5区别三、网站案例分析四、通过Python还原CryptoJS1、DES_...

对下载实例的解读:addnewdata.exe(声音采样及波形显示)

之所以选择它作为入门,是因为它比较简单,而且效果还算可以。 软件界面,够简单吧,呵呵 http://wmnmtm.blog.163.com/blog/static/38245714201110314951298/ WaveX低级音频函数的相关声明和定义在“mmsystem.h”...

bat命令脚本学习

一、基础语法:  1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。  2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程... ... 3.... 4....

VC录音机程序

window下面声音的编程主要有三种方式, MCI,这种方式很简单,但是不够灵活 waveXXXX等低阶的声音API 还有就是DirectSound 个人感觉使用waveXXX函数应该是最方便和最灵活的,也是比较简单的, ...

vc简单录、放音并保存为wav文件程序(附vc源代码)

简单录、放音并保存为wav文件程序 作者:任雪景、文娟 ... 引言 我是C++的初学者,入门都要靠VCKBASE,好在里面有很多适合于初学者的例子,让我少走了很多弯路,为了回馈大家,我也把我最近刚完成的一个简单的小...

VC录音机程序开发过程

转自:http://www.cnblogs.com/linbc/archive/2009/03/18/1415936.htmlwindow下面声音的编程主要有三种方式,MCI,这种方式很简单,但是不够灵活waveXXXX等低阶的声音API还有就是DirectSound个人感觉使用waveXXX函数...

基于wince的录音机

基于wince的录音机 基于D:\WINCE500\PUBLIC\COMMON\SDK\SAMPLES\AUDIO\WAVREC 的录音程序 建立: PCRecord MFC 工程 工程加入: ...将wavrec.cpp 的 winmain 函数声明去掉,把 winmai

wince录音实现

  修改BSP里声卡驱动WaveMain.cpp里HandleWaveMessage里的消息响应: case WIDM_OPEN:g_pHWContext->BspOpenRecChanel(TRUE); case WIDM_CLOSE: g_pHWContext->BspOpenRe

MFC播放声音和录音的实现(三)

上一篇通过Win32控制台程序简单地完成了声音的录取和回放,但是这个过程都只是是在内存中进行的,没有进行文件的操作,这样录取的声音也就无法保存。这一篇介绍一下用MFC实现录音并生成wave文件,最后存储到指定的...

waveAPI的笔记

最近在写录音的程序,网上找了些代码,不能响应MM_WIM_DATA消息(写错了消息处理函数的位置了(晕死)),只能在msdn上找找一些接口的使用了,顺便做下笔记: (1)UINT waveInGetNumDevs(VOID); 是用来获取当前的...

用VC自己动手做个录音机

搞了很久的程序,都是做业务系统之类的,还没有搞过多媒体方面的编程,今天动手做个录音机,了解一下声音相关的API, window下面声音的编程主要有三种方式, MCI,这种方式很简单,但是不够灵活waveXXXX等低阶的...

C++ 语音聊天

对语音控制思路为:先在服务端录音然后通用网络传输最后在客户端播放,下面我们分别讨论录音,传输,放音的实现步骤录音实现:对计算机录音我们可以使用一系列API,简单过程如下waveInOpen 打开录音设备...

灰鸽子有个功能就是语音控制,在打游戏时我把它当语音电话用,效果出奇的好。...

灰鸽子有个功能就是语音控制,在打游戏时我把它当语音电话用,效果出奇的好。 编程思路: 对语音控制思路为:先在服务端录音然后通用网络传输最后在客户端播放,下面我们分别讨论录音,传输,放音的实现步骤 录音...

第22章 声音与音乐

在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支持起源于1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的...

相关热词 c# 计算校验和 c# 视觉框架 c++调用c# ref 编写c#窗体程序 c# 代码 卸载程序 c#单斜杠双斜杠 c#线程阻塞的方法 c#获取文件所在路径 c#mysql添加删除 c#里氏转换原则