欢迎访问信息百科,专业百科知识网站!
手机版

当前位置: 首页 > 科技百科 >音频api是什么意思(原神音频api兼容模式有什么用)

音频api是什么意思(原神音频api兼容模式有什么用)([db:子分类])

发布时间:2024-03-08   作者:兮昕    
字号:

用手机扫描二维码在手机上继续观看

手机查看

音频api是什么意思(原神音频api兼容模式有什么用)

品牌型号:iPhone13 pro pro系统:IOS15.5

音频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,因此在整个过程中需要走过许多系统处理阶段,造成延迟较大。若缓冲区太小会导致声音时断时续。一般最小延迟可到120ms上下。

分享到微信朋友圈

×

打开微信,点击底部的“发现”,

使用“扫一扫”即可将网页分享至朋友圈。

时尚女人
健康养生
生活百科
美食百科