音频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毫秒左右。
-
工具运用,用PS中的画笔工具自制柔美的丝带笔刷
想画点飘逸出尘的背景,但是找了半天没找到中意的笔刷,于是用PS自制了一个丝带笔刷。学会制作也有要会运用,用丝带的时候可以试试改变前景色、改变不透明度和流量,另外画笔设置里我们还可以增加颜色动态等等,画好后我们还可以使用渐变工具改变颜色。一起来学习一下吧...
-
AI+PS制作3D卡式播放器
效果图先在AI里使用3D效果制作出整个卡带播放器的外部形状。AI新建文档1920x1080px,PPI:300,颜色模式:RGB,任意设置一个较深色的背景。在背景层上面新建一个图层,创建两个圆角矩形。选中两个矩形,效果>3D>凸出和斜角,然后调整两个3D图形相对位置,并分开两个图层放...
-
发光效果,在PS中制作一个发光的灯球
效果图:操作步骤:1、新建200*200像素的画布,使用椭圆选框工具,按住shift键新建一个正圆,然后新建空白图层,填充颜色。2、按住alt键复制一个,填充颜色(可以锁定图层像素填充)3、隐藏背景图层,执行:编辑--定义图案,可以修改下名称,点击确定。4、新建800*800像素的画布,填充图案...
-
图标制作,用PS打造轻拟物相机图标
用PS打造轻拟物相机图标效果图:操作步骤:Step01点击—【文件】—【新建】(快捷键Step02选择【圆角矩形工具】(快捷键U,可按Shift+U切换),在画布点击【创建圆角矩形】弹出层,设置宽度为200px,高度为150px,半径10px,并勾选【从中心】,然后点击确定;(PS:因为是不规则形...