- 博客(1)
- 资源 (21)
- 收藏
- 关注
用系统api播放波形文件(wav)例子
用以下函数实现wav文件的播放操作
常用mmio函数:
mmioOpen( ) 打开一个RIFF文件
mmioDescend ( ) 进入块
mmioRead( ); 该取RIFF文件
mmioAscend ( ); 跳出块
mmioClose( ); 关闭PIFF文件
对于块来说,进入块和跳出块是配对的。
读取WAV文件的读取过程:
mmioOpen( ) 打开文件
↓
mmioDescend ("WAVE") 进入"fmt"块
↓
mmioRead( ) 读取WAVE文件格式信息
↓
mmioAscend ( ) 跳出"fmt"块
↓
mmioDescend ("data") 进入"data"块
↓
mmioRead( ) 读取WAVE数据信息
↓
mmioClose( ) 关闭文件。
输出WAV文件的过程:
WaveOutOpen () 打开一个输出设备
↓
WaveOutPrepareHeader() 准备WAVE数据头。
↓
WaveOutWrite() 将数据写入设备并开始播放
↓
WaveOutReset() 停止播放并重置管理器
↓
WaveOutClose() 并闭播放设备
↓
WaveOutUnpareHeader() 清理用WaveOutPrepareHeader准备的Wave
2011-06-07
波形文件(.wav)读写操作
对wav文件控制函数的说明(常用mmio函数:
mmioOpen( ) 打开一个RIFF文件
mmioDescend ( ) 进入块
mmioRead( ); 该取RIFF文件
mmioAscend ( ); 跳出块
mmioClose( ); 关闭PIFF文件
对于块来说,进入块和跳出块是配对的。
读取WAV文件的读取过程:
mmioOpen( ) 打开文件
↓
mmioDescend ("WAVE") 进入"fmt"块
↓
mmioRead( ) 读取WAVE文件格式信息
↓
mmioAscend ( ) 跳出"fmt"块
↓
mmioDescend ("data") 进入"data"块
↓
mmioRead( ) 读取WAVE数据信息
↓
mmioClose( ) 关闭文件。
输出WAV文件的过程:
WaveOutOpen () 打开一个输出设备
↓
WaveOutPrepareHeader() 准备WAVE数据头。
↓
WaveOutWrite() 将数据写入设备并开始播放
↓
WaveOutReset() 停止播放并重置管理器
↓
WaveOutClose() 并闭播放设备
↓
WaveOutUnpareHeader() 清理用WaveOutPrepareHeader准备的Wave
2011-06-07
统计 cpp文件中代码函数
用来统计代码的的函数,cpp文件,h文件。 可以指定注释符号
可以多文件同时执行统计,显示每个文件的统计信息
将统计结果导出到文件中(txt,excel)
日志文件的生成。
2010-06-21
通过vc 中Windows application 工程创建Windows service程序
通过vc 中Windows application 工程创建Windows service程序
2010-01-28
vc6 快速实现托盘功能(任务栏中添加exe图标)
实现托盘功能
/****************************************************************************
* 类名称 : CTrayClass
* 作用 : 实现托盘功能
* 目的 : 快速实现托盘功能
*****************************************************************************/
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人