音频api是什么意思
音频api是特殊的应用程序编程接口。在计算机系统中,如果需要输出音频,就要用特定的方法去驱动Codec、DAC等音频芯片。在调动音频芯片的过程中,需要用到一些特殊的应用程序编程接口,也就是音频API。
使用音频API,音频软件如播放器等就可以直接针对API设计输出程序,而不必针对不同的芯片使用不同的指令。常见的音频API有MME、DS、WDM、KS、WASAPI、ASIO等。
以MME为例,MME是最常见的Windows音频API,全称为MutiMedia Extensions,即多媒体扩展技术。它历史悠久,兼容性好,市面上基本所有设备都能良好支持。它属于高级的API,并不直接和硬件交流,需要通过层层接口才能访问音频硬件,这也为它带来了高延迟。虽说这种延迟在回放音频的时候并不会造成音质的劣化,但对音频的处理和录制却有着较大的负面影响。
MME使用waveIn/waveOut系列API来完成对音频的处理。程序启动后用waveIn系列函数打开声卡输入功能,同时将缓冲区设定到足够小的值,然后开始将音频数据录制到设定的缓冲区,当缓冲区满后再将缓冲区(WAVHDR)直接加入到waveOu系列函数的输出队列中即可。此方法实现较简单,缺点是MME为高级API,因此在整个过程中需要走过很多系统处理阶段,导致延迟较大。若缓冲区太小会导致声音断断续续。一般最小延迟可到120毫秒左右。
-
光遇卧蚕面具先祖在哪里
光遇卧蚕面具先祖在哪里呢?严格来说,卧蚕面具的入手难度并不算高,甚至可以说简单,具体的步骤是:首先,小伙伴们需要找到发簪旅行先祖,该先祖位于晨岛地图。期间,小伙伴们在抵达该地图后可在沙滩的左侧区域看到一个洞窟,其后玩家可以选择进入,如此自然而然的就能找到该先祖...
-
原神魈池子值得抽吗
在游戏原神中,魈池子UP分别有:魈、迪奥娜、辛焱、北斗,从阵容上来看,也就魈是最值得抽的,迪奥娜次之,接着是北斗,最后是辛焱,如果我们想抽魈的话,那么池子是建议抽的,至于随缘的,那么建议抽之后的刻晴up池,魈池子的4星基本上配队的用处都不打,除了迪奥娜可以打辅助以外,别的...
-
原神陨龙之梦属性怎么样
原神陨龙之梦属性怎么样?陨龙之梦适合哪些角色使用?陨龙之梦是1.3版本中即将加入游戏的五星长弓武器,基础属性是双攻,特效属于岩系列。精炼效果也是属于岩系列提升护盾强度20%,同时攻击敌方提升4%攻击力,最多叠加5层,有护盾时效果翻倍。目前来看游戏中适配这个武器的...
-
王者荣耀怎么设置90帧
1、首先玩家进入游戏的设置之中,在图像设置里找到帧率和分辨率;2、将帧率和分辨率全部调整成为最高即可,因为王者荣耀中没有具体的帧数设置,所以我们调节成最高就可以了;3、当然这种方法不是适用于所有机器的,只有一些特定的机型才能用这种方法将帧率提升到90帧。王...