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 不同,它并不是为数字音频的捕获和