- 博客(1)
- 资源 (21)
- 收藏
- 关注
原创 gsoap 数组操作
gsoap中的数据操作支持是区分版本的,我用的gsoap 2.8.14是不支持的,但是我在gsoap 2.8.25下是支持数组作为返回值里的内容的。 .h文件定义(c#调用时可用) //gsoap ns service name: JobService //gsoap ns service style: rpc //gsoap ns service encodin
2016-03-24 15:15:02 918
用系统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关注的人