运行环境:WinXP/Win7/Win8/Win10/Win All
软件语言:简体中文
软件类型:国产软件 - 编程软件
授权方式:共享版
软件大小:72.0 KB
推荐星级:
解压密码:
联系方式:暂无联系方式
插件情况:
图片预览:
更新时间:2013-03-09 12:27:00
下载统计:
CMMSystem提供的MFC类封装了Win32的一些多媒体API的集合。涉及的领域包括waveOut的,波形输入,将MMIO和混频器的API
自从在大学学习音频信号处理,我一直在电脑的音频感兴趣。这些类是基本Win32支持这方面我的神器出山:www.shenqi73.com调查的结果。
,类构成CMMSystem:
CMMIOFile 问题:这个类实现了一个非常简单的包装“将MMIO ......”功能。这些功能提供的RIFF文件的阅读和写作,是常见的。wav文件的一个实例。像中的所有类CMMSystem异常时发生任何错误将抛出一个的MFC风格“CMMIOException”例外。它是多么容易使用这个类的一个例子,检查出的PlayWav和RecordWav示例项目包含在下载的代码。
CWaveOut 问题:这样就实现了包装的“waveOut的。”功能。这是第一类在CMMSystem和开发,是基于伟大的大卫·奥弗顿音频输入处理教程。如果你是新的音频处理在Windows,那么我建议你看看这个非常好的介绍。内部类看起来缓冲区管理后,所有的细节,并提供了一个非常简单的Write方法来发送音频数据。同样,在课堂上发生的任何错误被报告为标准的MFC的风格“CWaveOutException”例外。
的 CWaveIn 的:这是配套类CWaveOut和音频数据记录提供了支持。再次缓冲管理的细节是由类处理,并得到所记录的音频数据被提供给一个简单的浏览方法。任何错误都将导致MFC风格“CWaveInException”异常被抛出。
的 CMixer 的:CMMSystem最后一类中,CMixer混频器的API非常复杂的领域提供了一个很薄的木皮。我不要求任何这方面的专家,并提供包装是非常薄的。同样发生在内部的任何错误会导致一个MFC的的风格“CMixerException”的被抛出。
上一个软件:DTIME + 3.09_DTime+ 3.09
下一个软件:CMemMapFile 1.52
共有 0 位网友发表了评论,得分 0 分,平均 0 分 查看完整评论