mmeapi.h 标头

此标头由 Windows 多媒体使用。 有关详细信息,请参见:

mmeapi.h 包含以下编程接口:

Functions

 
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 函数将自定义混音器驱动程序消息直接发送到混音器驱动程序。
mixerOpen

mixerOpen 函数打开指定的混音器设备,并确保在应用程序关闭句柄之前不会删除该设备。
mixerSetControlDetails

mixerSetControlDetails 函数设置与音频行关联的单个控件的属性。
waveInAddBuffer

waveInAddBuffer 函数将输入缓冲区发送到给定的波形音频输入设备。 填充缓冲区后,系统会通知应用程序。
waveInClose

waveInClose 函数关闭给定的波形音频输入设备。
waveInGetDevCaps

waveInGetDevCaps 函数检索给定波形音频输入设备的功能。
waveInGetDevCapsA

waveInGetDevCapsA 函数检索给定波形音频输入设备的功能。 (ANSI)
waveInGetDevCapsW

waveInGetDevCapsA 函数检索给定波形音频输入设备的功能。 (Unicode)
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 函数检索给定波形音频输出设备的功能。
waveOutGetDevCapsA

waveOutGetDevCapsA 函数检索给定波形音频输出设备的功能。 (ANSI)
waveOutGetDevCapsW

waveOutGetDevCapsW 函数检索给定波形音频输出设备的功能。 (Unicode)
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 结构描述音频线的状态和指标。 (混音符)
MIXERLINEA

MIXERLINE 结构描述音频线的状态和指标。 (MIXERLINEA)
MIXERLINECONTROLS

MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLS)
MIXERLINECONTROLSA

MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLSA)
MIXERLINECONTROLSW

MIXERLINECONTROLS 结构包含有关音频线控件的信息。 (MIXERLINECONTROLSW)
MIXERLINEW

MIXERLINE 结构描述音频线的状态和指标。 (MIXERLINEW)
PCMWAVEFORMAT

PCMWAVEFORMAT 结构描述 PCM 波形音频数据的数据格式。 此结构已被波形图X 结构取代。
波形图

波形音频结构描述波形音频数据的格式。 此结构已被波形图X 结构取代。
波形

波形音频结构定义波形音频数据的格式。
WAVEHDR

WAVEHDR 结构定义用于标识波形音频缓冲区的标头。
WAVEINCAPS

WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPS)
WAVEINCAPSA

WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPSA)
WAVEINCAPSW

WAVEINCAPS 结构描述了波形音频输入设备的功能。 (WAVEINCAPSW)
WAVEOUTCAPS

WAVEOUTCAPS 结构描述波形音频输出设备的功能。 (WAVEOUTCAPS)
WAVEOUTCAPSA

WAVEOUTCAPS 结构描述波形音频输出设备的功能。 (WAVEOUTCAPSA)
WAVEOUTCAPSW

WAVEOUTCAPS 结构描述波形音频输出设备的功能。 (WAVEOUTCAPSW)