文本阅读:
552数字音频技术(第6版
D)声音增加自定义的波表。通过使用系统内存,DLS兼容设备能自动从光盘互联网或其他来源下载声音。Directmusic也提供了一个音乐作曲引擎,让开发者能指明一段音乐配乐的类型和特性,也能改变这些参数的速度与和声等方面。
Directshow(版本5.2及以上)支持DVD解码器和DVD应用。它对来自于光盘的MPEG bit流进行解复接,因此可以通过专门硬件或软件的方式对音频、视频、子画面及其他内容进行解
管哪种情况,接口都是一样的。Directshow支持DVD播放的各种功能,比如导航、区域管理以及CSS加密数据的交换
备制造商在他们的标准 Windows驱动之外还要提供额外的霸卡(SoundBlaster)Directx驱动程序可以提供对Sou卡上快速SRAM的访问,对音频
功能进行加速。如果
造商不能提供 DirectX驱动程序,则 DirectX能提供一个仿真的驱动当音频加速硬件不可用时,应用程序可以使用这个驱动。虽然仿真驱动的速度更慢,但开发者仍旧能够访问那些经过增强的功能。因此,DirectX让开发者能够访问各种底层的硬件功能。
面介绍MM
各家公司已经开发出了单芯片解决方案,以减轻中央处理器在音频计算上的负担。不过与此同时,处理器也变得越来越擅长进行多媒体方面的计算。例如,Intel的奔腾处理器中携带的多媒体扩展(MultiMedia eXte MMX)指令集就是专门设计用来对图形、视频和音频信号处理进行加速的。在众多的功能属性中,这57条指令让奔腾处理器能够同时移动和处理8个字节-这要比奔腾之前的处理器多7B。特别地,这种功能被称为单指令多数据Single Instruction me Data,S|MD),在处理复杂的和多条音频流时很有用。MMX指令把板上L1缓存加倍到32KB,并提供了其他加速优势。在 Intel的评测基准下,使用MM编写的媒体软件对某些任务的运行速度能够提高40%-66%。这种高效率可以实现更快的处理速度,并为其他更为复杂的处理释放一些系统资源e的MMX处理器还能播放
DVD-视频影片并解码它们的 Dolby Digital声轨。不过,在主机的CP基于软件的处
理仍有其局限性。如果一颗500MHz的处理器把它一半的处理能力都用来处理环绕声、波表合成和视频解码的话,对于其他同时运行的应用程序来说,它实际上就变成了一颗250的处理器。
147文件格式
AES3这类接口是实时传送数字音频数据的。在其他一些应用中,传输并非是实时的(
可以比实时快:也可以比实时慢)需要定义各种文件格式用于传送基本数据(内容数据