回放设计的,而是一种基于消息机制的接口,它能通过硬件或软件合
成器将数字音乐转换为声音样本并回放输出。
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 回放有三个步骤:初始化、播放和停止、