游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1057|回复: 0

DirectSound一个问题请教

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-30 15:30:00 | 显示全部楼层 |阅读模式
我最近做一个利用directsound实现局域网聊天的程序,今天碰到了一个问题,请教一下:
事情是这个样子的,当主机接收到语音数据保存的recbuf数组中,这个数组长度为iRevLen。
主机的任务是播放recbuf中的数据。
当我设置完buffer后,lock,然后play,我发现在lock后,使用memcpy总是发生错误,希望给出一个指教:
或者你有想法可以直接写出来,大体框架是这样的:
while(1){
//把接受到的数据保存到recbuf中
......
recv(recbuf)
....
//把接受到的recbuf播放
//你的代码
......
}
多谢了
我的qq314741009
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表