mmeapi.h 标头
此标头由 Windows 多媒体使用。 有关详细信息,请参阅:
mmeapi.h 包含以下编程接口:
函数
auxGetDevCaps auxGetDevCaps 函数 (mmeapi.h) 检索给定辅助输出设备的功能。 |
auxGetDevCapsA auxGetDevCaps 函数检索给定辅助输出设备的功能。 (auxGetDevCapsA) |
auxGetDevCapsW auxGetDevCapsW (Unicode) 函数 (mmeapi.h) 检索给定辅助输出设备的功能。 |
auxGetNumDevs auxGetNumDevs 函数检索系统中存在的辅助输出设备数。 |
auxGetVolume auxGetVolume 函数检索指定辅助输出设备的当前音量设置。 |
auxOutMessage auxOutMessage 函数将消息发送到给定的辅助输出设备。 此函数还会对作为消息的一部分传递的设备标识符执行错误检查。 |
auxSetVolume auxSetVolume 函数设置指定辅助输出设备的音量。 |
MEVT_EVENTPARM MEVT_EVENTPARM宏从 MIDIEVENT 结构的 dwEvent 成员中指定的值检索事件参数或长度。 |
MEVT_EVENTTYPE MEVT_EVENTTYPE宏从 MIDIEVENT 结构的 dwEvent 成员中指定的值检索事件类型。 |
midiConnect midiConnect 函数通过 MIDI 或输出设备将 MIDI 输入设备连接到 MIDI,或者通过设备将 MIDI 连接到 MIDI 输出设备。 |
midiDisconnect midiDisconnect 函数通过 MIDI 或输出设备断开 MIDI 输入设备的连接,或断开 MIDI 设备与 MIDI 输出设备的连接。 |
midiInAddBuffer midiInAddBuffer 函数将输入缓冲区发送到指定的打开的 MIDI 输入设备。 此函数用于系统独占消息。 |
midiInClose midiInClose 函数关闭指定的 MIDI 输入设备。 |
midiInGetDevCaps midiInGetDevCaps 函数 (mmeapi.h) 确定指定 MIDI 输入设备的功能。 |
midiInGetDevCapsA midiInGetDevCaps 函数确定指定 MIDI 输入设备的功能。 (midiInGetDevCapsA) |
midiInGetDevCapsW midiInGetDevCapsW (Unicode) 函数 (mmeapi.h) 确定指定 MIDI 输入设备的功能。 |
midiInGetErrorText midiInGetErrorText 函数 (mmeapi.h) 检索由指定错误代码标识的错误的文本说明。 |
midiInGetErrorTextA midiInGetErrorText 函数检索由指定错误代码标识的错误的文本说明。 (midiInGetErrorTextA) |
midiInGetErrorTextW midiInGetErrorTextW (Unicode) 函数 (mmeapi.h) 检索由指定错误代码标识的错误的文本说明。 |
midiInGetID midiInGetID 函数获取给定 MIDI 输入设备的设备标识符。 |
midiInGetNumDevs midiInGetNumDevs 函数检索系统中的 MIDI 输入设备数。 |
midiInMessage midiInMessage 函数将消息发送到 MIDI 设备驱动程序。 |
midiInOpen midiInOpen 函数打开指定的 MIDI 输入设备。 |
midiInPrepareHeader midiInPrepareHeader 函数为 MIDI 输入准备缓冲区。 |
midiInReset midiInReset 函数停止给定 MIDI 输入设备上的输入。 |
midiInStart midiInStart 函数在指定的 MIDI 输入设备上启动 MIDI 输入。 |
midiInStop midiInStop 函数停止指定 MIDI 输入设备上的 MIDI 输入。 |
midiInUnprepareHeader midiInUnprepareHeader 函数清理 midiInPrepareHeader 函数执行的准备工作。 |
midiOutCacheDrumPatches midiOutCacheDrumPatches 函数请求内部 MIDI 合成器设备预加载并缓存一组指定的基于键的打击补丁。 |
midiOutCachePatches midiOutCachePatches 函数请求内部 MIDI 合成器设备预加载并缓存一组指定的修补程序。 |
midiOutClose midiOutClose 函数关闭指定的 MIDI 输出设备。 |
midiOutGetDevCaps midiOutGetDevCaps 函数 (mmeapi.h) 查询指定的 MIDI 输出设备以确定其功能。 |
midiOutGetDevCapsA midiOutGetDevCaps 函数查询指定的 MIDI 输出设备以确定其功能。 (midiOutGetDevCapsA) |
midiOutGetDevCapsW midiOutGetDevCapsW (Unicode) 函数 (mmeapi.h) 查询指定的 MIDI 输出设备以确定其功能。 |
midiOutGetErrorText midiOutGetErrorText (mmeapi.h) 函数检索由指定错误代码标识的错误的文本说明。 |
midiOutGetErrorTextA midiOutGetErrorText 函数检索由指定错误代码标识的错误的文本说明。 (midiOutGetErrorTextA) |
midiOutGetErrorTextW midiOutGetErrorTextW (Unicode) 函数 (mmeapi.h) 检索由指定错误代码标识的错误的文本说明。 |
midiOutGetID midiOutGetID 函数检索给定 MIDI 输出设备的设备标识符。 |
midiOutGetNumDevs midiOutGetNumDevs 函数检索系统中存在的 MIDI 输出设备数。 |
midiOutGetVolume midiOutGetVolume 函数检索 MIDI 输出设备的当前卷设置。 |
midiOutLongMsg midiOutLongMsg 函数将系统专属 MIDI 消息发送到指定的 MIDI 输出设备。 |
midiOutMessage midiOutMessage 函数向 MIDI 设备驱动程序发送消息。 此函数仅用于 MIDI API 不支持的特定于驱动程序的消息。 |
midiOutOpen midiOutOpen 函数打开 MIDI 输出设备进行播放。 |
midiOutPrepareHeader midiOutPrepareHeader 函数为输出准备 MIDI 系统独占缓冲区或流缓冲区。 |
midiOutReset midiOutReset 函数关闭指定 MIDI 输出设备的所有 MIDI 通道上的所有注释。 |
midiOutSetVolume midiOutSetVolume 函数设置 MIDI 输出设备的音量。 |
midiOutShortMsg midiOutShortMsg 函数将短 MIDI 消息发送到指定的 MIDI 输出设备。 |
midiOutUnprepareHeader midiOutUnprepareHeader 函数清理 midiOutPrepareHeader 函数执行的准备工作。 |
midiStreamClose midiStreamClose 函数关闭打开的 MIDI 流。 |
midiStreamOpen midiStreamOpen 函数打开 MIDI 流进行输出。 默认情况下,设备在暂停模式下打开。 此函数检索到的流句柄必须在流的所有后续引用中使用。 |
midiStreamOut midiStreamOut 函数将 MIDI 数据) 的缓冲区 (流播放或排队到 MIDI 输出设备。 |
midiStreamPause midiStreamPause 函数暂停播放指定的 MIDI 流。 |
midiStreamPosition midiStreamPosition 函数检索 MIDI 流中的当前位置。 |
midiStreamProperty midiStreamProperty 函数设置或检索与 MIDI 输出设备关联的 MIDI 数据流的属性。 |
midiStreamRestart midiStreamRestart 函数重启暂停的 MIDI 流。 |
midiStreamStop midiStreamStop 函数关闭指定 MIDI 输出设备的所有 MIDI 通道上的所有注释。 |
mixerClose mixerClose 函数关闭指定的混音器设备。 |
mixerGetControlDetails mixerGetControlDetails 函数 (mmeapi.h) 检索与音频行关联的单个控件的详细信息。 |
mixerGetControlDetailsA mixerGetControlDetails 函数检索有关与音频线关联的单个控件的详细信息。 (mixerGetControlDetailsA) |
mixerGetControlDetailsW mixerGetControlDetailsW (Unicode) 函数 (mmeapi.h) 检索与音频线关联的单个控件的详细信息。 |
mixerGetDevCaps mixerGetDevCaps 函数 (mmeapi.h) 查询指定的混音器设备以确定其功能。 |
mixerGetDevCapsA mixerGetDevCaps 函数查询指定的混音器设备以确定其功能。 (mixerGetDevCapsA) |
mixerGetDevCapsW mixerGetDevCapsW (Unicode) 函数 (mmeapi.h) 查询指定的混音器设备以确定其功能。 |
mixerGetID mixerGetID 函数检索与指定设备句柄关联的混音器设备的设备标识符。 |
mixerGetLineControls mixerGetLineControls 函数 (mmeapi.h) 检索与音频线关联的一个或多个控件。 |
mixerGetLineControlsA mixerGetLineControls 函数检索与音频线关联的一个或多个控件。 (mixerGetLineControlsA) |
mixerGetLineControlsW mixerGetLineControlsW (Unicode) 函数检索与音频线关联的一个或多个控件。 (mixerGetLineControlsW) |
mixerGetLineInfo mixerGetLineInfo 函数检索有关混音器设备的特定行的信息,并包含修改函数的参数。 |
mixerGetLineInfoA mixerGetLineInfo 函数检索有关混音器设备的特定线路的信息。 (mixerGetLineInfoA) |
mixerGetLineInfoW mixerGetLineInfoW (Unicode) 函数检索有关混音器设备的特定行的信息。 (mixerGetLineInfoW) |
mixerGetNumDevs mixerGetNumDevs 函数检索系统中存在的混音器设备数。 |
mixerMessage mixerMessage 函数将自定义混音器驱动程序消息直接发送到 mixer 驱动程序。 |
mixerOpen mixerOpen 函数打开指定的混音器设备,并确保在应用程序关闭句柄之前不会删除该设备。 |
mixerSetControlDetails mixerSetControlDetails 函数设置与音频线关联的单个控件的属性。 |
waveInAddBuffer waveInAddBuffer 函数将输入缓冲区发送到给定的波形音频输入设备。 填充缓冲区时,将通知应用程序。 |
waveInClose waveInClose 函数关闭给定的波形音频输入设备。 |
waveInGetDevCaps waveInGetDevCaps 函数检索给定波形音频输入设备的功能。 |
waveInGetErrorText waveInGetErrorText 函数检索由给定错误号标识的错误的文本说明。 |
waveInGetID waveInGetID 函数获取给定波形音频输入设备的设备标识符。 |
waveInGetNumDevs waveInGetNumDevs 函数返回系统中存在的波形音频输入设备数。 |
waveInGetPosition 从 Windows Vista 开始,不再支持使用 waveInGetPosition。 |
waveInMessage waveInMessage 函数将消息发送到波形音频输入设备驱动程序。 |
waveInOpen waveInOpen 函数打开给定波形音频输入设备进行录制。 |
waveInPrepareHeader waveInPrepareHeader 函数为波形音频输入准备缓冲区。 |
waveInReset waveInReset 函数停止给定波形音频输入设备上的输入,并将当前位置重置为零。 所有挂起的缓冲区都标记为已完成并返回到应用程序。 |
waveInStart waveInStart 函数在给定的波形音频输入设备上启动输入。 |
waveInStop waveInStop 函数停止波形音频输入。 |
waveInUnprepareHeader waveInUnprepareHeader 函数清理 waveInPrepareHeader 函数执行的准备工作。 |
waveOutBreakLoop waveOutBreakLoop 函数中断给定波形音频输出设备上的循环,并允许继续播放驱动程序列表中的下一个块。 |
waveOutClose waveOutClose 函数关闭给定的波形音频输出设备。 |
waveOutGetDevCaps waveOutGetDevCaps 函数检索给定波形音频输出设备的功能。 |
waveOutGetErrorText waveOutGetErrorText 函数检索由给定错误号标识的错误的文本说明。 |
waveOutGetID waveOutGetID 函数检索给定波形音频输出设备的设备标识符。 |
waveOutGetNumDevs waveOutGetNumDevs 函数检索系统中存在的波形音频输出设备数。 |
waveOutGetPitch waveOutGetPitch 函数检索指定波形音频输出设备的当前音调设置。 |
waveOutGetPlaybackRate waveOutGetPlaybackRate 函数检索指定波形音频输出设备的当前播放速率。 |
waveOutGetPosition waveOutGetPosition 函数检索给定波形音频输出设备的当前播放位置。 |
waveOutGetVolume waveOutGetVolume 函数检索指定波形音频输出设备的当前音量级别。 |
waveOutMessage waveOutMessage 函数将消息发送到波形音频输出设备驱动程序。 |
waveOutOpen waveOutOpen 函数打开给定的波形音频输出设备进行播放。 |
waveOutPause waveOutPause 函数在给定的波形音频输出设备上暂停播放。 保存当前位置。 使用 waveOutRestart 函数从当前位置恢复播放。 |
waveOutPrepareHeader waveOutPrepareHeader 函数准备用于播放的波形音频数据块。 |
waveOutReset waveOutReset 函数在给定的波形音频输出设备上停止播放,并将当前位置重置为零。 所有挂起的播放缓冲区都标记为 (WHDR_DONE) 完成并返回到应用程序。 |
waveOutRestart waveOutRestart 函数在暂停的波形音频输出设备上恢复播放。 |
waveOutSetPitch waveOutSetPitch 函数为指定的波形音频输出设备设置音调。 |
waveOutSetPlaybackRate waveOutSetPlaybackRate 函数为指定的波形音频输出设备设置播放速率。 |
waveOutSetVolume waveOutSetVolume 函数设置指定波形音频输出设备的音量级别。 |
waveOutUnprepareHeader waveOutUnprepareHeader 函数清理 waveOutPrepareHeader 函数执行的准备工作。 在设备驱动程序完成数据块后,必须调用此函数。 在释放缓冲区之前,必须调用此函数。 |
waveOutWrite waveOutWrite 函数将数据块发送到给定的波形音频输出设备。 |
结构
AUXCAPS AUXCAPS 结构描述辅助输出设备的功能。 (AUXCAPS) |
AUXCAPSA AUXCAPS 结构描述辅助输出设备的功能。 (AUXCAPSA) |
AUXCAPSW AUXCAPS 结构描述辅助输出设备的功能。 (AUXCAPSW) |
MIDIEVENT MIDIEVENT 结构描述流缓冲区中的 MIDI 事件。 |
MIDIHDR MIDIHDR 结构定义用于标识 MIDI 系统独占缓冲区或流缓冲区的标头。 |
MIDIINCAPS MIDIINCAPS 结构描述了 MIDI 输入设备的功能。 (MIDIINCAPS) |
MIDIINCAPSA MIDIINCAPS 结构描述了 MIDI 输入设备的功能。 (MIDIINCAPSA) |
MIDIINCAPSW MIDIINCAPS 结构描述了 MIDI 输入设备的功能。 (MIDIINCAPSW) |
MIDIOUTCAPS MIDIOUTCAPS 结构描述了 MIDI 输出设备的功能。 (MIDIOUTCAPS) |
MIDIOUTCAPSA MIDIOUTCAPS 结构描述了 MIDI 输出设备的功能。 (MIDIOUTCAPSA) |
MIDIOUTCAPSW MIDIOUTCAPS 结构描述了 MIDI 输出设备的功能。 (MIDIOUTCAPSW) |
MIDIPROPTEMPO MIDIPROPTEMPO 结构包含流的 tempo 属性。 |
MIDIPROPTIMEDIV MIDIPROPTIMEDIV 结构包含流的时分属性。 |
MIDISTRMBUFFVER MIDISTRMBUFFVER 结构包含MEVT_VERSION类型的长 MIDI 事件的版本信息。 |
MIXERCAPS MIXERCAPS 结构描述了混音器设备的功能。 (MIXERCAPS) |
MIXERCAPSA MIXERCAPS 结构描述了混音器设备的功能。 (MIXERCAPSA) |
MIXERCAPSW MIXERCAPS 结构描述了混音器设备的功能。 (MIXERCAPSW) |
MIXERCONTROL MIXERCONTROL 结构描述音频线路的单个控件的状态和指标。 (MIXERCONTROL、*PMIXERCONTROL、FAR *PMIXERCONTROL) |
MIXERCONTROLA MIXERCONTROL 结构描述音频线路的单个控件的状态和指标。 (mixercontrola) |
MIXERCONTROLDETAILS MIXERCONTROLDETAILS 结构是指控制详细信息结构,用于检索或设置音频混音器控件的状态信息。 (MIXERCONTROLDETAILS) |
MIXERCONTROLDETAILS_BOOLEAN MIXERCONTROLDETAILS_BOOLEAN 结构检索和设置音频混音器控件的布尔控件属性。 |
MIXERCONTROLDETAILS_LISTTEXT MIXERCONTROLDETAILS_LISTTEXT结构检索多项目控件的列表文本、标签文本和/或带区范围信息。 |
MIXERCONTROLDETAILS_LISTTEXTA MIXERCONTROLDETAILS 结构是指控制详细信息结构,用于检索或设置音频混音器控件的状态信息。 (mixercontroldetails_listtexta) |
MIXERCONTROLDETAILS_LISTTEXTW MIXERCONTROLDETAILS 结构是指控制详细信息结构,用于检索或设置音频混音器控件的状态信息。 (mixercontroldetails_listtextw) |
MIXERCONTROLDETAILS_SIGNED MIXERCONTROLDETAILS_SIGNED 结构检索和设置音频混音器控件的有符号类型控件属性。 |
MIXERCONTROLDETAILS_UNSIGNED MIXERCONTROLDETAILS_UNSIGNED 结构检索和设置音频混音器控件的无符号类型控件属性。 |
MIXERCONTROLW MIXERCONTROL 结构描述音频线路的单个控件的状态和指标。 (mixercontrolw) |
MIXERLINE MIXERLINE 结构描述音频线的状态和指标。 (MIXERLINE) |
MIXERLINEA MIXERLINE 结构描述音频线的状态和指标。 (MIXERLINEA) |
MIXERLINECONTROLS MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLS) |
MIXERLINECONTROLSA MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLSA) |
MIXERLINECONTROLSW MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLSW) |
MIXERLINEW MIXERLINE 结构描述音频线的状态和指标。 (MIXERLINEW) |
PCMWAVEFORMAT PCMWAVEFORMAT 结构描述 PCM 波形音频数据的数据格式。 此结构已被 WAVEFORMATEX 结构取代。 |
WAVEFORMAT WAVEFORMAT 结构描述波形音频数据的格式。 此结构已被 WAVEFORMATEX 结构取代。 |
WAVEFORMATEX WAVEFORMATEX 结构定义波形音频数据的格式。 |
WAVEHDR WAVEHDR 结构定义用于标识波形音频缓冲区的标头。 |
WAVEINCAPS WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPS) |
WAVEINCAPSA WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPSA) |
WAVEINCAPSW WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPSW) |
WAVEOUTCAPS WAVEOUTCAPS 结构描述了波形音频输出设备的功能。 (WAVEOUTCAPS) |
WAVEOUTCAPSA WAVEOUTCAPS 结构描述了波形音频输出设备的功能。 (WAVEOUTCAPSA) |
WAVEOUTCAPSW WAVEOUTCAPS 结构描述了波形音频输出设备的功能。 (WAVEOUTCAPSW) |