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)