关于directsound 的问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:30:18
我在VC++6.0下用dsound.h写播放pcm格式的音频文件
但是怎么找不到LPDIRECTSOUNDBUFFER8 这类的定义啊
我就没有这个,但是运行的时候总是创建CreateSoundBuffer()是返回DSERR_INVALIDPARAM, 真的是找不出答案啊,求各位帮帮忙

LPDIRECTSOUNDBUFFER8应该是LPDIRECTSOUNDBUFFER吧,LPDIRECTSOUNDBUFFER结构是有的。
关于directsound的使用请看这里:http://www.bccn.net/Article/kfyy/vc/jszl/200608/4324.html

如果没有装DirectX8.0 SDK 可以来这里下载:
http://www.3gpdriver.com/Soft/qtqd/Microsoft/200701/69469.html
点击下载列表中的下载地址1 就可以了

那当然了……VC6没有DX8的include文件的,当然也没LPDIRECTSOUNDBUFFER8的定义;你需要自己下载DX8SDK,把里面的include lib目录里的文件复制出来