MIDI音频函数.docVIP

  • 11
  • 0
  • 约2.53万字
  • 约 15页
  • 2018-04-13 发布于天津
  • 举报
MIDI音频函数

MIDI低层音频函数编程 利用低层MIDI音频函数可是实现对MIDI设备的查询、MIDI音频播放与MIDI录音。 播放MIDI音频 播放MIDI音频的过程与播放波形音频的过程类似,其基本流程如下:① 播放MIDI音频前应先查询系统是否具备播放MIDI音频的设备,这可通过调用函数midiOutGetNumDevs来实现,该函数返回值为进行音频播放的设备数量。 ② 读出RIFF格式的MIDI文件,将MIDI文件中的事件信息组织好。 ③ 调用midiOutGetDevCaps,检查MIDI音频输出设备的性能,该函数的原型定义如下: MMRESULT midiOutGetDevCaps( UINT uDeviceID, LPMIDIOUTCAPS lpMidiOutCaps, UINT cbMidiOutCaps ); uDeviceID为需检查的设备号或设备句柄 lpMidiOutCaps为指向 MIDIOUTCAPS 结构的指针。该结构说明了MIDI输出设备的性能。其定义如下: typedef struct { WORD wMid; // 生产厂家ID WORD wPid; // 产品ID MMVERSION vDriverVersion; // 驱动程序版本号 CHAR szPname[MAXPNAMELEN];

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档