#include "MMSystem.h"

auxGetDevCaps                  查询指定的辅助输出设备以确定其性能

auxGetNumDevs                  检取系统中存在的辅助输出设备的数量

auxGetVolume                   返回指定的辅助输出设备的当前卷设备

auxOutMessage                  向指定的辅助输出设备发送一条消息

auxSetVolume                   在指定的辅助输出设备中设置卷

CloseDirver                    关闭指定的可安装驱动器

DefDriverProc                  为不论什么不由可安装驱动器处理的消息提供的缺省处理

Drivercallback                 调用一个回调函数,发送一条消息给窗体或将一个线程的堵塞解除

DrvGetModuleHandle             返回包括指定可安装驱动器模块的实例句柄

DrvsendMessage                 把指定的消息发送给可安装驱动器

GetDriverModuleHandle          返回包括指定可安装驱动器模块的实例句柄

joyGetDevCaps                  查询指定的游戏杆设备以确定其性能

joyGetNumDevs                  返回系统支持的游戏杆设备的数量

joyGetPos                      查询指定的游戏杆设备的位置和活动性

joyGetPosEx                    查询一个游戏杆设备的位置和它的按扭状态

joyGetThreshold                查询指定的游戏杆设备的当前移动阈值

joyReleaseCapture              释放由JoySetCapture函数设置的在指定游戏杆设备上的捕获

joySetCapture                  发送一个游戏杆消息到指定的窗体

joySetThreshold                设置指定的游戏杆设备的移动阈值

mciGetCreatorTask              为指定的MCI设备检取其创建的任务

mciGetDeviceID                 返回和打开设备名相匹配的设备标识符

mciGetErrorString              检取描写叙述指定媒介控制接口错误代码的字符串

mciGetYieldProc                返回和媒介控制接口的WAIT标志相关的回调函数的地址

mciSendCommand                 向指定的媒介控制接口设备发送一条命令

mciSendString                  向指定的媒介控制接口设备发送一个字符串

mciSetYieldProc                设置一个过程地址。在MCI设备因指定了WAIT标志而等待一个命令完毕时,该过程被周期性调用

midiConnect                    将指定的MIDI输入设备连接到输出设备

midiDisconnect                 断开MIDI输入设备和输出设备的连接

midiInAddBuffer                向指定的音乐仪器数字接口的输入设备添加一个缓冲区

midiInClose                    关闭指定的音乐仪器数字接口的输入设备

midiInGetDveCaps               查询指定的音乐仪器数字接口的输入设备。以确定其性能

midiInGetErrorText             检取有关音乐仪器数字接口的输入设备指定错误的文本说明

midiInGetID                    获得一个音乐一起数字接口的输入设备的标识符

midiInGetNumDevs               检取系统中音乐仪器数字接口的输入设备的数量

midiInMessage                  向指定的音乐仪器数字接口的输入设备驱动器发送一条消息

midiInOpen                     打开指定的音乐仪器数字接口的输入设备

midiInPrepareHeader            为音乐仪器数字接口的输入设备准备一个缓冲区

midiInReset                    在给定的MIDI输入设备上输入,并将全部挂起的输入缓冲区标记为已运行的

midiInStart                    启动在指定的音乐仪器数字接口的输入设备上的输入

midiInStop                     停止在给定的音乐仪器数字接口的输入设备上的输入

midiInUnprepareHeader          消除由midiInPrepareHeader函数完毕的准备

midiOutCacheDrumPatches        请求内部的一个MIDI合成设备预装指定的基于键的击打音色集

midiOutCachePatches            请求内部的音乐仪器数字接口的合成设备预装指定的音色集

midiOutClose                   关闭指定的音乐仪器数字接口的输出设备

midiOutGetDevCaps              查询指定的音乐仪器数字接口的输出设备。以确定其性能

midiOutGetErrorText            检取有关MIDI输出设备指定採取的文本说明

midiOutGetID                   检取指定的MIDI输出设备的标识符

midiOutGetNumDevs              检取系统中存在的MIDI输出设备的数量

midiOutGetVolume               返回一个MIDI输出设备的当前卷设置

midiOutLongMsg                 向指定的MIDI输出设备发送一条系统专用的MIDI消息

midiOutMessage                 向一MIDI输出设备驱动器发送一条消息

midiOutOpen                    打开指定的MIDI输出设备进行回放

midiOutPrepareHeader           为MIDI输出设备准备一个缓冲区

midiOutReset                   为指定的MIDI输出设备关闭全部MIDI通道上的全部标志

midiOutSetVolume               设置一个MIDI输出设备的卷

midiOutShortMsg                向指定的MIDI输出设备发送一条短MIDI消息

midiOutUnprepareHeader         清除由midiOutPrepareHeader函数完毕的准备

midiStreamClose                关闭一个打开的MIDI流

midiStreamOpen                 为输出,打开一个MIDI流

midiStreamOut                  在MIDI输出设备上播放或排队一个MIDI数据流

midiStreamPause                暂停一个MIDI流的播放

midiStreamPosition             在一个MIDI流中检取当前位置

midiStreamProperty             设置或检取与MIDI输出设备相关MIDI数据流的特性

midiStreamRestart              又一次启动一个暂停的MIDI流

midiStreamStop                 关掉指定MIDI输出设备的全部MIDI通道

mixerClose                     关闭指定的混频器

mixerGetControlDetails         检取和一个声频指线路相关的单一控件的细节

mixerGetDevCaps                查询指定的混频器以确定其性能

mixerGetID                     获取指定混频器的标识符

mixerGetLineContrils           检取和一个声频线路相关的一个或多个控件

mixerGetLineInfo               检取混频器有关特有线路的信息

mixerGetNumDevs                返回系统中存在的混频器的数量

mixerMessage                   把一个定制混频器驱动器消息直接发送给混频器驱动器

mixerOpen                      打开指定的混频器,在应用程序关闭该句柄前保证该设备不被移走

mixerSetControlDetails         设置和一个声频指线路相关的单一控件的细节

mmioAsvance                    填充一个文件的IO缓冲区

mmioAscend                     取出一个RIFF文件块

mmioClose                      关闭有mmioOpen打开的文件

mmioCreateChunk                创建由mmioOpen函数打开的RIFF文件里的一个块

mmioDescend                    进入由mmioOpen函数打开的RIFF文件的块中。并查找一个块

mmioFlush                      把文件缓冲区的数据写入磁盘中

mmioGetInfo                    检取有关由mmioOpen函数创建的RIFF文件的信息

mmioInstallIOProcA             装入或删除一个自己定义的IO过程

mmioOpen                       为输入输出打开一个文件

mmioRead                       从由mmioOpen函数打开的文件里读取指定字节数的数据

mmioRename                     又一次命名指定的文件

mmioSeek                       改变由mmioOpen函数打开的文件里的当前指针位置

mmioSendMessage                向与指定文件相联系的IO过程发送一条消息

mmioSetBuffer                  同意或禁止文件缓冲区的IO。或改变这个缓冲区。或改变这个缓冲区的大小

mmioSetInfo                    更新从被打开文件里检取的信息

mmioStringToFOURCC             把一个以NULL结束的字符串转换成一个4字符代码

mmioWrite                      向由mmioOpen函数打开的文件里写入指定字节数的数据

mmsystemGetVersion             返回多媒体扩展系统软件的当前版本

OpenDriver                     打开一个可安装驱动器实例,并用缺省设置或指定值初始化该实例

PlaySound                      播放一个波形声音

SendDriveMessage               向指定的可安装驱动器发送一条消息

SndPlaySound                   播放一个由文件名称或由登记的[sound]段的入口指定的波形声音

timeBeginPeriod                设置应用程序或驱动程序使用的最小定时器分辨率

timeEndPeriod                  清除应用程序或驱动程序使用的最小定时器分辨率

timeGetDevCaps                 查询定时器设备以确定其性能

timeGetSystemTime              检取从WINDOWS開始已逝去的毫秒数

timeGetTime                    检取从WINDOWS開始已逝去的毫秒数。此函数比上一条函数开销小

timeKillEvent                  毁掉指定的定时器回调事件

timeSetEvent                   设置一个定时器回调事件

waveInAddBuffer                向波形输入设备加入一个输入缓冲区

WaveInClose                    关闭指定的波形输入设置

waveInGetDevCaps               查询指定的波形输入设备以确定其性能

waveInGetErrorText             检取由指定的错误代码标识的文本说明

waveInGetID                    获取指定的波形输入设备的标识符

waveInGetNumDevs               返回系统中存在的波形输入设备的数量

waveInGetPosition              检取指定波形输入设备的当前位置

waveInMessage                  发送一条消息给波形输入设备的驱动器

waveInOpen                     为录音而打开一个波形输入设备

waveInPrepareHeader            为波形输入准备一个输入缓冲区

waveInReset                    停止给定的波形输入设备的输入,且将当前位置清零

waveInStart                    启动在指定的波形输入设备的输入

waveInStop                     停止在指定的波形输入设备上的输入

waveInUnprepareHeader          清除由waveInPrepareHeader函数实现的准备

waveOutBreakLoop               中断给定的波形输出设备上一个循环,并同意播放驱动器列表中的下一个块

waveOutClose                   关闭指定的波形输出设备

waveOutGetDevCaps              查询一个指定的波形输出设备以确定其性能

waveOutGetErrorText            检取由指定的错误代码标识的文本说明

waveOutGetID                   检取指定的波形输出设备的标识符

waveOutGetNumDevs              检取系统中存在的波形输出设备的数量

waveOutGetPitch                查询一个波形输出设备的当前音调设置

waveOutGetPlaybackRate         查询一个波形输出设备当前播放的速度

waveOutGetPosition             检取指定波形输出设备的当前播放位置

waveOutGetVolume               查询指定波形输出设备的当前音量设置

waveOutMessage                 发送一条消息给一个波形输出设备的驱动器

waveOutOpen                    为播放打开一个波形输出设备

waveOutPause                   暂停指定波形输出设备上的播放

waveOutPrepareHeader           为播放准备一个波形缓冲区

waveOutRestart                 又一次启动一个被暂停的波形输出设备

waveOutSetPitch                设置一个波形输出设备的音调

waveOutSetPlaybackRate         设置指定波形输出设备的速度

waveOutSetVolume               设置指定的波形输出设备的音量

waveOutUnprepareHeader         清除由waveOutPrepareHeader函数实现的准备

waveOutWrite                   向指定的波形输出设备发送一个数据块

WinMM.dll 函数汇总的更多相关文章

  1. winmm.dll包含函数

    DLL 文件: winmm 或者 winmm.dll DLL 名称: Windows Multimedia API 描述: winmm.dll是Windows多媒体相关应用程序接口,用于低档的音频和游 ...

  2. Windows高速定时器,多媒体定时器winmm.dll库的使用

    项目里面用到的这些看起来名字高大上的定时器测试下来也是非常不准.看了源码发现也是用System.Timers.Timer或者用的是Thread休眠的方式来实现的.100毫秒就不准了.直到一番搜索,发现 ...

  3. CVE-2012-0003 Microsoft Windows Media Player ‘winmm.dll’ MIDI文件解析远程代码执行漏洞 分析

    [CNNVD]Microsoft Windows Media Player ‘winmm.dll’ MIDI文件解析远程代码执行漏洞(CNNVD-201201-110)    Microsoft Wi ...

  4. 通过winmm.dll控制声音播放

    介绍如何通过winmm.dll播放声音 首先导入两个函数 /// <summary> /// 向媒体控制接口发送控制命令 /// </summary> /// <para ...

  5. CVE-2012-0003:Microsoft Windows Media Player winmm.dll MIDI 文件堆溢出漏洞调试分析

    0x01 蜘蛛漏洞攻击包 前言:2012 年 2月,地下黑产中流行着一款国产名为蜘蛛漏洞的攻击包 -- "Zhi-Zhu Exploit Pack",该工具包含 5 个漏洞,都是在 ...

  6. 使用winmm.dll 获取麦克风声音数据

    //录音 /// <summary> /// 初始化录音环境 /// </summary> /// <returns></returns> public ...

  7. C#调用C++编写的DLL函数, 以及各种类型的参数传递 (转载)

        C#调用C++编写的DLL函数, 以及各种类型的参数传递 1. 如果函数只有传入参数,比如: C/C++ Code Copy Code To Clipboard //C++中的输出函数 int ...

  8. php常用函数汇总

    php常用函数汇总   字符串截取:           1.substr('要截取的字符串','从第几个字符开始','到第几个字符结束');             * 截取英文或者数字       ...

  9. PHP部分字符串函数汇总

    PHP部分字符串函数汇总 提交 我的评论 加载中 已评论 PHP部分字符串函数汇总 2015-03-10 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 互联网开发者社区 ...

随机推荐

  1. Android TextView自己主动换行文字排版參差不齐的原因

    今天项目没什么进展,公司后台出问题了.看了下刚刚学习Android时的笔记,发现TextView会自己主动换行,并且排版文字參差不齐.查了下资料,总结原因例如以下: 1.半角字符与全角字符混乱所致:这 ...

  2. IOS系统对fixed定位支持不好的解决方法

    问题: IOS 中所有浏览器,当页面上的输入框获得焦点时,呼出键盘. 页面底部的导航栏(position:fixed)会被键盘顶到页面的中间. 而当输入框失去焦点时,导航栏停留在页面中间,造成页面错乱 ...

  3. C# - InnerList

    运行效果: 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; name ...

  4. 通过cmd命令到ftp上下载文件

    通过cmd命令到ftp上下载文件 点击"开始"菜单.然后输入"cmd"点"enter"键,出现cmd命令执行框 2 输入"ftp& ...

  5. HDU 4544 湫湫系列故事――消灭兔子

    HDU 4544 Tags: 数据结构,贪心 Analysis: 将兔子的血量从大到小排序,将箭的杀伤力从大到小排序,对于每一个兔子血量, 将比他大的杀伤力大的剑压入优先队列,优先队列自己重写,让它每 ...

  6. eclipse导入myeclipse的web项目没法识别问题解决方法

    1.进入项目目录,找到.project文件,打开. 2.找到<natures>...</natures>代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nat ...

  7. css3动画与js动画的一些理解

    http://zencode.in/19.CSS-vs-JS%E5%8A%A8%E7%94%BB%EF%BC%9A%E8%B0%81%E6%9B%B4%E5%BF%AB%EF%BC%9F.html 首 ...

  8. Android学习之一:Cygwin简介

    为了能够一窥Android底层的东东,还是要搭建编译Android的环境.虽有Ubuntu和Suse系统,无奈总感觉在不同的系统下切来切去很是不便.在Windows工作学习,要编译Android,就不 ...

  9. 零基础数据分析与挖掘R语言实战课程(R语言)

    随着大数据在各行业的落地生根和蓬勃发展,能从数据中挖金子的数据分析人员越来越宝贝,于是很多的程序员都想转行到数据分析, 挖掘技术哪家强?当然是R语言了,R语言的火热程度,从TIOBE上编程语言排名情况 ...

  10. 最新OpenCV2.4.6与VS2010开发环境搭建

    OpenCV2.4.6与VS2010开发环境搭建 由于很久没有用OpenCV了,之前用的是1.0版本和VC++6.0.现在已经到了VS2010+OpenCV2.4.6.安装使用之后,发现OpenCV的 ...