- 12
- 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];
您可能关注的文档
- ERP发展前世今生.doc
- ====施工安全专项施工方案.doc
- ERP生产管理系统论文.doc
- ERP系统运维管理办法发文版.doc
- ERP软件核心业务单据流程图.doc
- ERP系统中钢卷号全程跟踪在冷轧板加工行业的应用.doc
- Excel和操作技巧.doc
- Extjs教程第一章起步.docx
- E造师机电工程专业第一次增值服务.doc
- FANUC二度参加CIROS中国机器人展数控机床机械手.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026年CKM综合征专家共识深度解读PPT课件.pptx VIP
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 2027年中考语文专题复习:记叙文阅读 答题技巧+8篇练习题(含答案).docx VIP
- 兰州大学2016-2017学年第一学期期末试《物理学》试卷.doc VIP
- 猜数游戏有捷径(教案)五年级全一册信息科技人教版.docx VIP
- 广东省义务教育阶段学生学籍卡.doc VIP
- 2027年中考语文专题复习:记叙文阅读 考点梳理+答题技巧+专项练习题(含答案).docx VIP
- 二进制精品课件.ppt VIP
- 2025-2026学年初中信息技术龙教版2018八年级下册-龙教版2018教学设计合集.docx
- 中医奇才陈玉琴老师对69种常见病的论证和治疗(打印版).pdf VIP
原创力文档

文档评论(0)