幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3306|回复: 9

[游戏编程] 这里有没有人使用DirectSound同时进行录音和播放??

[复制链接]

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-11-8 19:40:52 | 显示全部楼层 |阅读模式
用WAVEIN OUT以前实现过,后来打算类似的作一套DS的
结果发现同时进行录音和播放的时候居然发生录音的采样率偏慢的问题 |||

以前一直没有解决……
不知道有没有人碰到过……偶可以提供代码来看……
Style-C
回复

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-11-8 19:41:36 | 显示全部楼层
补充:偶用的是DXSDK8.1,也听说国DX81存在 采样率问题, 不过不知道是不是和这个有关……
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-11-8 20:08:23 | 显示全部楼层
录音?还真没有接触过这方面的.......dsound不是8.0后就再没有升级过么.
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-11-9 22:33:32 | 显示全部楼层
说得也是啊……反正就是有问题TOT
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-11-9 23:06:58 | 显示全部楼层
把录音部分放在单独的线程里试试呢?
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-12-6 19:54:35 | 显示全部楼层
这样等价于放弃了优先级……
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-12-6 20:37:05 | 显示全部楼层
原来DS里面的设优先级不是按进程而是线程啊,完全不知道.... [s:6]
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-12-8 21:40:47 | 显示全部楼层
偶不是这个意思啊……实际上通常来说就应该使用SHAWIND大的说法的!!

偶的意思是说如果多个线程,就需要依赖于回调机制实现了,某些情况会比较不准…………
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-12-8 23:38:32 | 显示全部楼层
哦,原来是这样。都是因为我没学过windows多进程,不太清楚它的机制。 [s:5]
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-12-9 10:10:16 | 显示全部楼层
- -? 这个反正先用了,不过内部实现偶都不明白
总之或许明摆着还是自己写错了罢。。。一边录一边放的以后偶就用WAVEIN WAVEOUT好了……
Style-C
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-16 15:42 , Processed in 0.027892 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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