本学期选了一门《声音识别技术》,第一个作业,教授让编写一个程序,获取声卡数据,并存储成本地文件,要求使用winmm.dll中的函数。基于此,查阅了相关资料和winmm.dll的API,实现了程序,符合要求,在此留个记录。
首先,对winmm.dll的API需要有个大致的了解,刚好,在百度百科中有winmm.dll词条,可以先查阅一下,大致知道这个dll的作用,参考:http://baike.baidu.com/view/663607.htm
第二步,为了查询某个函数的使用方法,可以在Windows Dev center里搜索函数的声明(MSDN中也能查到),例如我想查midiInGetNumDevs函数的使用办法,可以在http://msdn.microsoft.com/en-us/library/windows/desktop/dd798456(v=vs.85).aspx 得到。
第三步,由于我的程序是C#做的,而midiInGetNumDevs函数是用C++写的,这存在C++