DirectX8.0简介(3)
添加时间: 2007-4-9 0:45:37 作者: 程序员认证参考 阅读次数:122 来源: http://www.d9soft.com
Microsoft DirectX 8.0 Audio 为播放集成的音乐和声音效果提供了新的体系结构。尽管仍然使用名称 Microsoft DirectSound 和 Microsoft DirectMusic,但在它们之间已经没有明显的区别。希望将来 DirectMusic API 能够成为创建交互式声音效果的首选 API。
DirectX 8.0 Audio 的部分新特性包括:
• .wav 文件和基于消息的声音集成在一个播放机制中
• 音频通道模型更加灵活、强大,其中包括对段落状态进行个别控制
• DLS2 合成,包括特殊效果
• 音频脚本编写
• 容器对象,用于在单个文件中保存 DirectMusic Producer 工程的所有组件
• 对演奏、段落和声道的更强大的控制
新的音频体系结构将 DirectMusic 合成器作为主要的 DirectX 8.0 Audio 声音生成器。这一高度优化的可下载声音级别 2 (DLS2) 合成器可以创建所有的声音,对它们进行混音,并将结果发送到 DirectSound 缓存,以便进行进一步的处理。DirectMusic 合成器也可以在输出之前将多个独立的声音进行混音。这样,多个独立的声音可以通过同一种音频效果进行处理,并分配到三维空间中的同一个位置。它们只使用一个 DirectSound3D 缓存,将 CPU 的使用和对三维硬件的要求降至最低。请参阅图 3,以了解新的音频体系结构。
上一篇文章: 赛迪网校11月软考模拟试题程序员下午 下一篇文章: 谈谈c++的初始化工作(上)

