CMMSystem 1.03下载地址

点这里下载 → 下载地址
相关Tags:

CMMSystem 1.03软件简介

一组的MFC类封装了Win32多媒体API

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”的被抛出。

下面是一些主要特点“CMMSystem”:

·提供自动清理使用C + +中的析构函数。
·很好地工作在Unicode和ASCII版本。
·自动链接到Windows多媒体库即“WINMM.LIB的”
·类使用异常来报告错误,以帮助客户所开发的代码是一样坚实尽可能。
·隐藏在使用波形输入/ WaveOut实现的API,其中涉及复杂的缓冲区管理问题。
·包含在下载的示例项目是一个数字行使的各种类。

此版本中的新功能:

·更新版权的详细信息
·代码现在已经更新,以支持VC 2005或更高版本。
·更新后的代码编译正确使用_ATL_CSTRING_EXPLICIT_CONSTRUCTORS定义
更新后的代码清理2008年VC + +的编译
·代码编译使用代码分析(/分析)

上一个软件:DTIME + 3.09_DTime+ 3.09

下一个软件:CMemMapFile 1.52

随便看看

软件简略信息
  • 软件大小:72.0 KB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件