background image

DirectX

多媒体应用程序设计初步

摘要:

文章简单地介绍了

Microsoft® DirectX® 以及它在 VB 多媒体程

序设计中的应用。

DirectX® 是 Microsoft® 推出的硬件应用程序接口

APIs),它包括 DirectX® Graphics®和 DirectX® Audio® 等,使用

它能够方便地实现二维、三维动画、音频数据段回放等功能 。

DirectMusic® 是 DirectX® 的基本组件之一,主要用于 MIDI、WAVE 等

文件的回放。本文着重介绍它在

VB 多媒体程序设计中的应用。

关键词:

DirectX®、VB、API、DirectMusic®、MIDI

一、

           

DirectX 介绍

Microsoft® DirectX®是用于游戏开发和高品质多媒体应用程序开发

的一系列底层程序接口。它包括了对二维、三维图形、声音、音乐、输入的

支持,它甚至可以在应用程序中支持网络通讯,比如允许多用户参与

的网络游戏。

DirectX 包括了如下几个部分:

DirectDraw®、Direct3D®、DirectMusic®、DirectSound®、DirectInput®、

DirectPlay®。

DirectDraw®:DirectX API 的一个组成部分,它能够直接将显示缓

冲区的内容直接输出,提供对显示设备的直接存取并在

Windows 图形

设备接口上保留兼容性。

Direct3D®:提供三维图形的编程接口。

DirectMusic®:与 DirectSound 不同,它并不是为数字音频的捕获和