- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*MCI_PLAY消息参数结构typedefstruct{单击此处添加小标题DWORD_PTRdwCallback;单击此处添加小标题DWORDdwFrom;//开始播放的位置单击此处添加小标题DWORDdwTo;//播放结束的位置单击此处添加小标题}MCI_PLAY_PARMS;单击此处添加小标题*MCI消息1MCI_BREAKMCI_CAPTUREMCI_CLOSEMCI_CONFIGUREMCI_COPYMCI_CUEMCI_CUTMCI_DELETEMCI_ESCAPEMCI_FREEZEMCI_GETDEVCAPSMCI_INDEXMCI_INFOMCI_LISTMCI_LOADMCI_MARKMCI_MONITORMCI_OPENMCI_PASTEMCI_PAUSEMCI_PLAY*MCI消息2MCI_PUTMCI_QUALITYMCI_REALIZEMCI_RECORDMCI_RESERVEMCI_RESTOREMCI_RESUMEMCI_SAVEMCI_SEEKMCI_SETMCI_SETAUDIOMCI_SETTIMECODEMCI_SETTUNERMCI_SETVIDEOMCI_SIGNALMCI_SPINMCI_STATUSMCI_STEPMCI_STOPMCI_SYSINFOMCI_UNDOMCI_UNFREEZEMCI_UPDATEMCI_WHEREMCI_WINDOW*(3)WAVE文件结构声音的处理最终是对声音数据的处理。声音数据以某种格式存放在计算机存储器中。RIFF(ResourceInterchangeFileFormat资源互换文件格式)是Microsoft公司定义的一种用于管理Windows环境中多媒体数据的文件格式。波形音频Wave、MDI和数字视频Avi文件都采用这种格式存储。*01常见的WAVE语音文件主要有两种,单击此处添加小标题02单声道(11.025KHz采样率、8Bit的采样值)单击此处添加小标题03采样数据为8位的短整数(shortint00H-FFH)单击此处添加小标题04双声道(44.1KHz采样率、16Bit的采样值)单击此处添加小标题05每次采样数据为一个16位的整数(int)单击此处添加小标题06WAVE文件数据块包含以脉冲编码调制(PCM)格式表示的样本单击此处添加小标题*RIFF文件基本构成是称为“块”(Chunk)的单元,每个块有“ID”、“数据大小”及“数据”3部分所组成ID为4个字符所组成的代码,如RIFF,LIST等,指定块的标志ID;数据大小用来指定块的数据域大小,占用4个字节;数据用来描述具体的声音信号,它可以由若干个子块构成,一般情况下块与块是平行的,不能相互嵌套*WAVE文件的格式类型为“WAVE”。RIFF块包含两个子块:这两个子块的ID分别是“fmt”和“data”,其中fmt子块由结构WAVEFORMATEX所组成,其子块的大小就是sizeof(WAVEFORMATEX),数据组成就是WAVEFORMATEX结构中的数据*WAVE文件结构*6.3图像处理1.WindowsGDI(图形设备接口)在Windows程序中,应用程序(包括Windows本身)的输出并不直接面向物理的设备,而是针对一个称之为设备环境(DeviceContext)的逻辑设备进行操作。设备环境包含了关于当前选定用于一种设备的画笔、画刷、字体和位图等信息,设备环境与实际设备之间的信息传送由Windows直接管理。MFC提供了用于若干不同类型的设备环境的类,应用程序在将任何东西画到设备中去之前,必须明确索取一个设备环境。*在MFC应用中绘图在MFC应用程序中,所有的绘制调用均通过相应的设备环境对象实现。在MFC类库中,用CDC类封装设备环境对象,并提供了在窗口的客户程序区域上画图的方法。所有图形的输出都可以使用CDC类提供方法来进行--对颜色进行操作、坐标映射和转换,对多边形和区域进行操作,绘制各种形状,绘制文本,处理字体等。*MFC中的绘图工具对象MFC定义了若干种对应于Windows绘图工具的图形对象,包括画笔、画刷、字体、位图等。这些Windows绘图工具封装在MFC图形对象类中,并且都是由CGdiObject基类派生而来。这些图形对象类分别是:CPen、CBrush等。*画笔是用来画线的工具,是CPen类的对象。//声明画笔对象,并创建宽度为3的红色实线笔CPenpenRed(
文档评论(0)