background image

回放设计的,而是一种基于消息机制的接口,它能通过硬件或软件合

成器将数字音乐转换为声音样本并回放输出。

VB 中使用 DirectX 播放

MIDI 音乐也主要是使用这一组编程接口来实现。

DirectSound®:它提供对声音的高效混音、硬件加速以及对声音设备的

直接存取。

DirectInput®:用于输入设备(如鼠标、键盘、游戏控制器等)控制的

API。

DirectShow®:是 Microsoft Windows 平台的流媒体构造接口,使用

DirectShow 技术能使应用程序完成高质量的音频、视频捕获和回放。

DirectPlay®:提供多用户网络游戏的支持。

DirectSetup®:安装 DirectX 组件的 API 接口。

二、

VB 中使用 DirectX

®

实现

MIDI 文件的回放

要在

VB 中使用 DirectX,请先按如下的过程初始化系统环境:

1、

   

启动

Microsoft Visual Basic 6.0,新建一个标准的 EXE 文件

Standard EXE file);

2、

   

选择

“Project”菜单并在菜单中选择“References”;

3、

   

在列表框中选中

“DirectX8 for Visual Basic Type Library”后,点击

“确定”按钮。

通过以上的设置,

DirectX8 APIs 就被成功地引用到了 Visual Basic

编程环境中,现在就可以方便地使用

DirectX8 API 函数了。

使用

DirectX 编程实现 MIDI 回放有三个步骤:初始化、播放和停止、