共用方式為


mmeapi.h 標頭

此標頭由 Windows 多媒體使用。 如需詳細資訊,請參閱:

mmeapi.h 包含下列程式設計介面:

Functions

 
auxGetDevCaps

auxGetDevCaps 函數 (mmeapi.h) 會擷取指定輔助輸出裝置的功能。
auxGetDevCapsA

auxGetDevCaps 函式會擷取指定輔助輸出裝置的功能。 (auxGetDevCapsA)
auxGetDevCapsW

auxGetDevCapsW (Unicode) 函式 (mmeapi.h) 會擷取指定輔助輸出裝置的功能。
auxGetNumDevs

auxGetNumDevs 函數會擷取系統中存在的輔助輸出裝置數目。
auxGetVolume

auxGetVolume 函數會擷取指定輔助輸出裝置的現行磁區設定。
auxOut訊息

auxOutMessage 函數將訊息傳送至給定的輔助輸出裝置。 此函式也會對作為訊息一部分傳遞的裝置識別碼執行錯誤檢查。
auxSetVolume

auxSetVolume 函數會設定指定輔助輸出裝置的音量。
MEVT_EVENTPARM

MEVT_EVENTPARM 巨集會從 MIDIEVENT 結構的 dwEvent 成員中指定的值擷取事件參數或長度。
MEVT_EVENTTYPE

MEVT_EVENTTYPE 巨集會從 MIDIEVENT 結構的 dwEvent 成員中指定的值擷取事件類型。
中型連接

midiConnect 功能可將 MIDI 輸入裝置連接至 MIDI 直通或輸出裝置,或將 MIDI 直通裝置連接至 MIDI 輸出裝置。
midi斷開連接

midiDisconnect 功能會中斷 MIDI 輸入裝置與 MIDI 直通裝置或輸出裝置的連線,或中斷 MIDI 直通裝置與 MIDI 輸出裝置的連線。
midiInAddBuffer

midiInAddBuffer 函式會將輸入緩衝區傳送至指定的開啟 MIDI 輸入裝置。 此功能用於系統專用訊息。
中型關閉

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 輸入裝置的數目。
midiIn訊息

midiInMessage 函式會傳送訊息至 MIDI 裝置驅動程式。
midiIn開放

midiInOpen 函數會開啟指定的 MIDI 輸入裝置。
midiInPrepare標頭

midiInPrepareHeader 函式會為 MIDI 輸入準備緩衝區。
midiIn重置

midiInReset 函數會停止給定 MIDI 輸入裝置上的輸入。
midiInStart

midiInStart 函式會在指定的 MIDI 輸入裝置上啟動 MIDI 輸入。
中型停止

midiInStop 函數會停止指定 MIDI 輸入裝置上的 MIDI 輸入。
midiInUnprepare標頭

midiInUnprepareHeader 函式會清除 midiInPrepareHeader 函式所執行的準備工作。
midiOutCacheDrumPatches

midiOutCacheDrumPatches 函數要求內部 MIDI 合成器裝置預先載入並快取一組指定的基於鍵的打擊樂補丁。
midiOutCache補丁

midiOutCachePatches 函式會要求內部 MIDI 合成器裝置預先載入並快取一組指定的修補程式。
midiOut關閉

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 輸出裝置的目前音量設定。
midiOutLong訊息

midiOutLongMsg 函式會將系統獨佔的 MIDI 訊息傳送至指定的 MIDI 輸出裝置。
midiOut訊息

midiOutMessage 函式會傳送訊息至 MIDI 裝置驅動程式。 此功能僅用於 MIDI API 不支援的驅動程式特定訊息。
midiOut開啟

midiOutOpen 功能會開啟 MIDI 輸出裝置進行播放。
midiOutPrepare標頭

midiOutPrepareHeader 函式會準備 MIDI 系統獨佔或資料流程緩衝區以供輸出。
midiOut重置

midiOutReset 功能會關閉指定 MIDI 輸出裝置的所有 MIDI 通道上的所有音符。
midiOutSet體積

midiOutSetVolume 函數設置 MIDI 輸出設備的音量。
midiOutShortMsg

midiOutShortMsg 函式會將簡短的 MIDI 訊息傳送至指定的 MIDI 輸出裝置。
midiOutUnprepare標頭

midiOutUnprepareHeader 函式會清除 midiOutPrepareHeader 函式所執行的準備工作。
中流關閉

midiStreamClose 函數會關閉開啟的 MIDI 串流。
midiStream開啟

midiStreamOpen 函數會開啟 MIDI 串流進行輸出。 依預設,裝置會以暫停模式開啟。 此函式所擷取的資料流程控制碼必須用於資料流程的所有後續參考中。
midiStreamOut

midiStreamOut 函數會播放 MIDI 資料的串流 (緩衝區) 或將佇列新增至 MIDI 輸出裝置。
midiStream暫停

midiStreamPause 函式會暫停指定 MIDI 串流的播放。
midiStream位置

midiStreamPosition 函式會擷取 MIDI 串流中的目前位置。
midiStream屬性

midiStreamProperty 函式會設定或擷取與 MIDI 輸出裝置相關聯之 MIDI 資料流程的屬性。
midiStream重啟

midiStreamRestart 函數會重新啟動暫停的 MIDI 串流。
中流停止

midiStreamStop 功能會關閉指定 MIDI 輸出裝置所有 MIDI 通道上的所有音符。
混音器關閉

mixerClose 函式會關閉指定的混音器裝置。
mixerGetControl詳細資料

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 函式會擷取與指定裝置句柄相關聯之混音器裝置的裝置識別碼。
mixerGetLine控制項

mixerGetLineControls 函式 (mmeapi.h) 會擷取一或多個與音訊線相關聯的控制項。
mixerGetLineControlsA

mixerGetLineControls 函式會擷取一或多個與音訊線路相關聯的控制項。 (mixerGetLineControlsA)
mixerGetLineControlsW

mixerGetLineControlsW (Unicode) 函式會擷取一或多個與音訊線相關聯的控制項。 (mixerGetLineControlsW)
mixerGetLineInfo

mixerGetLineInfo 函式會擷取混音器裝置特定行的相關資訊,並包含修改函式的參數。
mixerGetLineInfoA

mixerGetLineInfo 函式會擷取混音器裝置特定行的相關資訊。 (mixerGetLineInfoA)
mixerGetLineInfoW

mixerGetLineInfoW (Unicode) 函式會擷取混音器裝置特定行的相關資訊。 (mixerGetLineInfoW)
mixerGetNumDevs

mixerGetNumDevs 函式會擷取系統中存在的混音器裝置數目。
混音器訊息

mixerMessage 函式會將自訂混音器驅動程式訊息直接傳送至混音器驅動程式。
攪拌機打開

mixerOpen 函式會開啟指定的混音器裝置,並確保在應用程式關閉控制碼之前不會移除裝置。
mixerSetControlDetails

mixerSetControlDetails 函式會設定與音訊線路相關聯之單一控制項的屬性。
waveInAddBuffer

waveInAddBuffer 函式會將輸入緩衝區傳送至指定的波形音訊輸入裝置。 當緩衝區填滿時,會通知應用程式。
波近

waveInClose 函式會關閉指定的波形音訊輸入裝置。
waveInGetDevCaps

waveInGetDevCaps 函式會擷取指定波形音訊輸入裝置的功能。
waveInGetDevCapsA

waveInGetDevCapsA 函式會擷取指定波形音訊輸入裝置的功能。 (ANSI)
waveInGetDevCapsW

waveInGetDevCapsA 函式會擷取指定波形音訊輸入裝置的功能。 (Unicode)
waveInGetErrorText

waveInGetErrorText 函式會擷取指定錯誤號碼所識別之錯誤的文字描述。
waveInGetID

waveInGetID 函式會取得指定波形音訊輸入裝置的裝置識別碼。
waveInGetNumDevs

waveInGetNumDevs 函式會傳回系統中存在的波形音訊輸入裝置數目。
waveInGet位置

從 Windows Vista 開始,不再支援 waveInGetPosition 使用。
waveIn訊息

waveInMessage 函式會將訊息傳送至波形音訊輸入裝置驅動程式。
waveInOpen

waveInOpen 函式會開啟指定的波形音訊輸入裝置進行錄製。
waveInPrepare標頭

waveInPrepareHeader 函式會準備波形音訊輸入的緩衝區。
波重置

waveInReset 函式會停止指定波形音訊輸入裝置上的輸入,並將目前位置重設為零。 所有擱置中的緩衝區都會標示為完成,並傳回給應用程式。
waveInStart

waveInStart 函式會在指定的波形音訊輸入裝置上啟動輸入。
波中停止

waveInStop 函數會停止波形音訊輸入。
waveInUnprepare標頭

waveInUnprepareHeader 函式會清除 waveInPrepareHeader 函式所執行的準備工作。
波出斷迴圈

waveOutBreakLoop 函式會中斷指定波形音訊輸出裝置上的迴圈,並允許播放繼續驅動程式清單中的下一個區塊。
波出關閉

waveOutClose 函式會關閉指定的波形音訊輸出裝置。
waveOutGetDevCaps

waveOutGetDevCaps 函式會擷取指定波形音訊輸出裝置的功能。
waveOutGetDevCapsA

waveOutGetDevCapsA 函式會擷取指定波形音訊輸出裝置的功能。 (ANSI)
waveOutGetDevCapsW

waveOutGetDevCapsW 函式會擷取指定波形音訊輸出裝置的功能。 (Unicode)
waveOutGetErrorText

waveOutGetErrorText 函式會擷取指定錯誤號碼所識別之錯誤的文字描述。
waveOutGetID

waveOutGetID 函式會擷取指定波形音訊輸出裝置的裝置識別碼。
waveOutGetNumDevs

waveOutGetNumDevs 函式會擷取系統中存在的波形音訊輸出裝置數目。
波出GetPitch

waveOutGetPitch 函式會擷取指定波形音訊輸出裝置的目前音高設定。
waveOutGetPlaybackRate

waveOutGetPlaybackRate 函式會擷取指定波形音訊輸出裝置的目前播放速率。
waveOutGet位置

waveOutGetPosition 函式會擷取指定波形音訊輸出裝置的目前播放位置。
waveOutGetVolume

waveOutGetVolume 函式會擷取指定波形音訊輸出裝置的目前音量層級。
waveOut訊息

waveOutMessage 函式會將訊息傳送至波形音訊輸出裝置驅動程式。
波出開放

waveOutOpen 函式會開啟指定的波形音訊輸出裝置進行播放。
waveOut暫停

waveOutPause 函式會在指定的波形音訊輸出裝置上暫停播放。 儲存目前位置。 使用 waveOutRestart 函數從目前位置繼續播放。
waveOutPrepare標頭

waveOutPrepareHeader 函式會準備波形音訊資料區塊以進行播放。
波輸出重設

waveOutReset 函式會在指定的波形音訊輸出裝置上停止播放,並將目前位置重設為零。 所有擱置的播放緩衝區都會標示為完成 (WHDR_DONE) ,並傳回給應用程式。
waveOutRestart

waveOutRestart 函式會在暫停的波形音訊輸出裝置上繼續播放。
波出設定音高

waveOutSetPitch 函式會設定指定波形音訊輸出裝置的音高。
waveOutSetPlaybackRate

waveOutSetPlaybackRate 函式會設定指定波形音訊輸出裝置的播放速率。
波輸出集體積

waveOutSetVolume 函式會設定指定波形音訊輸出裝置的音量層級。
waveOutUnprepare標頭

waveOutUnprepareHeader 函式會清除 waveOutPrepareHeader 函式所執行的準備工作。 必須在裝置驅動程式完成資料區塊之後呼叫此函式。 您必須先呼叫此函式,才能釋放緩衝區。
波出寫

waveOutWrite 函式會將資料區塊傳送至指定的波形音訊輸出裝置。

結構體系

 
輔助膠囊

AUXCAPS 結構描述輔助輸出裝置的功能。 (輔助膠囊)
AUXCAPSA

AUXCAPS 結構描述輔助輸出裝置的功能。 (奧克斯卡普薩)
AUXCAPSW

AUXCAPS 結構描述輔助輸出裝置的功能。 (AUXCAPSW)
MIDIEVENT

MIDIEVENT 結構描述資料流程緩衝區中的 MIDI 事件。
MIDIHDR

MIDIHDR 結構會定義用來識別 MIDI 系統獨佔或資料流程緩衝區的標頭。
中型膠囊

MIDIINCAPS 結構描述 MIDI 輸入裝置的功能。 (中型膠囊)
中型卡普薩

MIDIINCAPS 結構描述 MIDI 輸入裝置的功能。 (米迪因卡普薩)
中型膠囊

MIDIINCAPS 結構描述 MIDI 輸入裝置的功能。 (米迪因卡普斯)
MIDIOUTCAPS 中型外帽

MIDIOUTCAPS 結構描述了 MIDI 輸出設備的功能。 (中音帽)
中型插座

MIDIOUTCAPS 結構描述了 MIDI 輸出設備的功能。 (米迪奧特卡普薩)
中型帽

MIDIOUTCAPS 結構描述了 MIDI 輸出設備的功能。 (中外帽)
MIDIPROPTEMPO

MIDIPROPTEMPO 結構包含資料流程的 tempo 屬性。
MIDIPROPTIMEDIV

MIDIPROPTIMEDIV 結構包含資料流程的時分割屬性。
中流音樂

MIDISTRMBUFFVER 結構包含 MEVT_VERSION 類型的長 MIDI 事件的版本資訊。
混合帽

MIXERCAPS 結構描述混音器裝置的功能。 (混合帽)
混合膠囊

MIXERCAPS 結構描述混音器裝置的功能。 (混合卡普薩)
混合器卡普斯

MIXERCAPS 結構描述混音器裝置的功能。 (混合卡普斯)
混音器控制

MIXERCONTROL 結構描述音訊線路之單一控制項的狀態和計量。 (混音器控制、*PMIXERCONTROL、遠 *PMIXERCONTROL)
混音器控制

MIXERCONTROL 結構描述音訊線路之單一控制項的狀態和計量。 (混音器控制)
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 結構會擷取並設定音訊混音器控制項的未帶正負號類型控制項屬性。
混音器控制w

MIXERCONTROL 結構描述音訊線路之單一控制項的狀態和計量。 (混音器控制W)
攪拌線

MIXERLINE 結構描述音訊線路的狀態和計量。 (混合線)
混合線

MIXERLINE 結構描述音訊線路的狀態和計量。 (混合線)
MIXERLINE控制項

MIXERLINECONTROLS 結構包含音訊線路控制項的相關資訊。 (MIXERLINE控制)
MIXERLINECONTROLSA

MIXERLINECONTROLS 結構包含音訊線路控制項的相關資訊。 (MIXERLINECONTROLSA)
MIXERLINECONTROLSW

MIXERLINECONTROLS 結構包含音訊線路控制項的相關資訊。 (混合線控制SW)
混合器新

MIXERLINE 結構描述音訊線路的狀態和計量。 (混合線)
PCMWAVE 格式

PCMWAVEFORMAT 結構描述 PCM 波形音訊資料的資料格式。 此結構已被 WAVEFORMATEX 結構取代。
波格式

WAVEFORMAT 結構描述波形音訊資料的格式。 此結構已被 WAVEFORMATEX 結構取代。
波格式EX

WAVEFORMATEX 結構會定義波形音訊資料的格式。
波高清

WAVEHDR 結構會定義用來識別波形音訊緩衝區的標頭。
波帽

WAVEINCAPS 結構描述波形音訊輸入裝置的功能。 (波帽)
波文卡普薩

WAVEINCAPS 結構描述波形音訊輸入裝置的功能。 (波文卡普薩)
波卡普斯

WAVEINCAPS 結構描述波形音訊輸入裝置的功能。 (波卡普斯)
波帽

WAVEOUTCAPS 結構描述波形音訊輸出裝置的功能。 (波浪帽)
波帽

WAVEOUTCAPS 結構描述波形音訊輸出裝置的功能。 (波布卡普薩)
波浪帽

WAVEOUTCAPS 結構描述波形音訊輸出裝置的功能。 (波浪帽)