POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1871|回复: 6
打印 上一主题 下一主题

!!问大家一个关于音频流的问题!!

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-21 22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
拥有DSP功能的独立声卡  基本都有硬件混音的功能  能混音多个音频流  我想知道:玩游戏的时候   同时有很多声音源  是不是都作为多个音频流  让声卡进行硬件混音呢??  比如玩CS  里面有多个枪声  有脚步声 等等音源  是否都各自作为独立的音频流输送到声卡   还是都给混合成一个音频流输送到声卡?
2#
发表于 2007-9-21 23:04 | 只看该作者
其实没有DSP的声卡,,通过CPU运算,,也能实现这样的功能' d% y% M0 n0 z# H9 l. y4 A

6 G$ X0 m% c7 R" v/ r游戏里面的声音,,仔等于一个音频流,,,
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2007-9-22 08:01 | 只看该作者
晕!很多声卡都是N个音频流的能力!!
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-26 19:37 | 只看该作者
原帖由 sd-iori 于 2007-9-21 23:04 发表 " }. m) n+ O& I
其实没有DSP的声卡,,通过CPU运算,,也能实现这样的功能4 P7 k5 V8 f4 V; s9 p8 M
) p2 Z! \% A6 O7 q( t
游戏里面的声音,,仔等于一个音频流,,,

3 |$ {: H6 |% `我做过一个试验,在窗口模式下玩farcry,再开启foobar看directsound里面的“可用音频流”  当游戏里面的声源多的时候,“可用音频流”的数目就会减少,看来游戏里面的各种声音都各自作为独立的音频流输送到声卡的!!!
+ P3 q6 T# d6 o( O3 ?, N" T0 Y8 n我用的是乌龟cs4630
回复 支持 反对

使用道具 举报

5#
发表于 2007-9-27 13:14 | 只看该作者
原帖由 chenminxp 于 2007-9-26 19:37 发表 / F6 ~6 d6 S8 ]( B4 e
, d5 `9 H5 `2 o  `" D
我做过一个试验,在窗口模式下玩farcry,再开启foobar看directsound里面的“可用音频流”  当游戏里面的声源多的时候,“可用音频流”的数目就会减少,看来游戏里面的各种声音都各自作为独立的音频流输送到声 ...
" C9 t# }9 f1 _! q; T% b' F; B
directsound,,,和实际的声卡多音流,,是有区别的$ m8 X& e" E: V6 {, g8 w+ P, Y8 l3 s
8 O: b! T3 o5 n9 u2 K! V
所有声卡,,只要有WDM驱动支持,,就能通过CPU的混音,,实现多音流
回复 支持 反对

使用道具 举报

6#
发表于 2007-9-27 15:25 | 只看该作者
啥时候 游戏也能支持ASIO乜···
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2007-9-27 19:46 | 只看该作者
原帖由 sd-iori 于 2007-9-27 13:14 发表 1 v! Y5 a7 k2 l

% l# Q2 e( Y, a* C8 k% ~) ]directsound,,,和实际的声卡多音流,,是有区别的
/ L6 {( u& ?1 Y- E% m- ^: \* f+ u
  u' W0 e2 }2 M. x( l# H5 t/ a. M9 C所有声卡,,只要有WDM驱动支持,,就能通过CPU的混音,,实现多音流
5 W, E3 j+ h, q$ U0 M% j' s8 j
通过CPU的混音的声卡就是集成软声卡了。软声卡就是通过WDM实现cpu软件混音的。; H- h8 f0 f$ Q3 c# g
既然实现硬件多音流混音,就不需要cpu混音啦。/ p# Q2 ]! Y# T. i# G/ V
我的理解就是:directsound只是一个API   游戏都是需要directsound这个接口的   把游戏里面的所有各种声音拿给声卡进行混音,混音过程很可能是A3D或者EAX之类的,那就要看看WMD驱动里面有没有这玩意了。
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2026-1-11 15:25

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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