游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3609|回复: 3

请问如何写一个DSound的Streaming过程?

[复制链接]

17

主题

42

帖子

48

积分

注册会员

Rank: 2

积分
48
QQ
发表于 2006-11-27 12:14:00 | 显示全部楼层 |阅读模式
这个过程应该挺麻烦的……有高手可以指导一下小弟吗?或者给个教程的链接我自己去看

想写一个OGG的Streaming函数……会读取OGG了,不过只会一次性把所有数据一口气全读入SoundBuffer,偶很笨的说。而且OGG每次解码获得的数据量都不同,貌似简单的Streaming不顶用

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-11-27 14:16:00 | 显示全部楼层

Re:请问如何写一个DSound的Streaming过程?

1. 等到queue中的某部分完成
2. 创建固定大小buffer
3. 独立线程while读取数据直至buffer填满
4. 放到queue中

17

主题

42

帖子

48

积分

注册会员

Rank: 2

积分
48
QQ
 楼主| 发表于 2006-11-28 16:46:00 | 显示全部楼层

Re:请问如何写一个DSound的Streaming过程?

太笼统了,没看懂

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-11-30 12:47:00 | 显示全部楼层

Re:请问如何写一个DSound的Streaming过程?

http://www.devmaster.net/articles.php?catID=6
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 09:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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