旧喇叭 发表于 2011-3-19 13:11:24

使用WASAPI输出后,为何系统音量照样起作用?

如题。按说使用WASAPI输出后,系统音量是不起作用的,我是用本子的集成声卡直推的。不过我想这应该和是否集成没有关系吧,不知大家有没有人遇到过这种情况,求解。

清心润肺 发表于 2011-3-19 13:27:25

是不是没勾选独占模式

yamuling 发表于 2011-3-19 13:36:20

wasapi本来就是可以音调的吧。是减少系统对声音的mix处理,以及可以独占

旧喇叭 发表于 2011-3-19 13:37:50

独占模式在哪里选择啊?

Evangelion 发表于 2011-3-19 13:39:35

偶的是默认独占~~~

feathia 发表于 2011-3-19 13:43:12

davidxtb 发表于 2011-3-19 13:46:26

原帖由 旧喇叭 于 2011-3-19 13:37 发表 http://bbs.headphoneclub.com/images/common/back.gif
独占模式在哪里选择啊?
在声音的属性内,可以找到高级的那个选项,然后就可以看到(我用的是LYNX L22,可能和一般的属性界面不同)


Exclusive Mode(独占模式)  

 也许您已经注意到,从Windows Vista开始,音频设备中有一个「允许应用程序独占控制该设备」的设置,这到底是做什么用的呢?
独占模式设置选项

这个「允许应用程序独占控制该设备」就是上面UAA音频架构说明图中的Exclusive Mode(独占模式)。应用程式在一般情况下都是走Shared Mode(共享模式)那条路径,这个路径被称作通道,根据上面关于共享模式的介绍,所有的声音讯号都会转送至Audio Engine(音效引擎)部分,使得或多或少被改变了原始内容。而当应用程序发出使用独占模式的需求后,系统会切断共享模式这一条路径,声音讯号就会直接送达Kernel Mode最后到达底层的音频设备后输出,音频设备在此时也会完全100%配合独占模式送来的音频格式进行处理。  通过以上的设计我们知道,从Vista开始,我们有一个很明确的通道可以来让声卡直接处理最原始的数字讯号,不会再经过诸如SRC或其他转换后造成的讯号失真了,也能保证声卡不论在数字输出还是模拟输出上,都能直接用原始音频信号来处理,而不是使用操作系统层层加料(即Shared Mode下)后的污染信号,这个也就是音乐爱好者和电影爱好者常挂在嘴边的bit-exact或者bit-perfect了。


[ 本帖最后由 davidxtb 于 2011-3-19 13:48 编辑 ]

旧喇叭 发表于 2011-3-20 09:35:06

已经勾选独占模式,但系统音量仍然起作用:L

we520 发表于 2011-3-20 09:38:26

上面的那个默认格式里的采样率和位宽选择有什么意义?

旧喇叭 发表于 2011-3-20 09:42:43

原帖由 we520 于 2011-3-20 09:38 发表 http://bbs.headphoneclub.com/images/common/back.gif上面的那个默认格式里的采样率和位宽选择有什么意义? 输出格式啊~~

wl336 发表于 2011-3-20 11:05:57

不要紧的。。。独占以后mixer不起作用,但是最终的输出音量还是可以调的

清心润肺 发表于 2011-3-20 12:20:16

我用WASAPI系统音量调节是不起作用的(foobar2000),该不会是你的输出设备选择没选WASAPI吧

we520 发表于 2011-3-20 13:44:40

原帖由 旧喇叭 于 2011-3-20 09:42 发表 http://bbs.headphoneclub.com/images/common/back.gif
输出格式啊~~

不太明白。

这个是指该声卡最大支持的位宽和采样率吗?

fsscn 发表于 2011-3-20 14:16:25

原帖由 we520 于 2011-3-20 13:44 发表 http://bbs.headphoneclub.com/images/common/back.gif


不太明白。

这个是指该声卡最大支持的位宽和采样率吗?
一般来讲声卡能够支持的精度和采样都可以在这里下拉列表的方式显示出来,选择对应的格式,测试一下可以出声就能用了。

we520 发表于 2011-3-20 18:37:28

原来是专门用来测试的。。。
页: [1] 2
查看完整版本: 使用WASAPI输出后,为何系统音量照样起作用?

耳机俱乐部微信
耳机俱乐部微信