共用方式為


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 連接到 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 輸出裝置。
midiStreamPause

midiStreamPause 函式會暫停指定 MIDI 資料流程的播放。
midiStreamPosition

midiStreamPosition 函式會擷取 MIDI 資料流程中的目前位置。
midiStreamProperty

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

midiStreamRestart 函式會重新開機暫停的 MIDI 資料流程。
midiStreamStop

midiStreamStop 函式會關閉指定 MIDI 輸出裝置所有 MIDI 通道上的所有附注。
mixerClose

混音器Close 函式會關閉指定的混音器裝置。
mixerGetControlDetails

混音器GetControlDetails 函式 (mmeapi.h) 會擷取與音訊線相關聯之單一控制項的詳細資料。
mixerGetControlDetailsA

混音器GetControlDetails 函式會擷取與音訊線相關聯之單一控制項的詳細資料。 (混合器GetControlDetailsA)
mixerGetControlDetailsW

混音器GetControlDetailsW (Unicode) 函式 (mmeapi.h) 會擷取與音訊線相關聯之單一控制項的詳細資料。
mixerGetDevCaps

混合器GetDevCaps 函式 (mmeapi.h) 會查詢指定的混音器裝置來判斷其功能。
mixerGetDevCapsA

混音器GetDevCaps 函式會查詢指定的混音器裝置來判斷其功能。 (混合器GetDevCapsA)
mixerGetDevCapsW

混合器GetDevCapsW (Unicode) 函式 (mmeapi.h) 查詢指定的混音器裝置以判斷其功能。
mixerGetID

mixerGetID 函式會擷取與指定裝置控制碼相關聯的混音器裝置裝置識別碼。
mixerGetLineControls

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

混音器GetLineControls 函式會擷取與音訊線相關聯的一或多個控制項。 (混合器GetLineControlsA)
mixerGetLineControlsW

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

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

混音器GetLineInfo 函式會擷取混合器裝置特定線的相關資訊。 (混合器GetLineInfoA)
mixerGetLineInfoW

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

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

混音器Message 函式會將自訂混音器驅動程式訊息直接傳送至混音器驅動程式。
mixerOpen

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

混音器SetControlDetails 函式會設定與音訊線相關聯的單一控制項屬性。
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 事件版本資訊。
混合器CAPS

MIXERCAPS 結構描述混音器裝置的功能。 (混合器CAPS)
MIXERCAPSA

MIXERCAPS 結構描述混音器裝置的功能。 (混合器CAPSA)
MIXERCAPSW

MIXERCAPS 結構描述混音器裝置的功能。 (混合器CAPSW)
MIXERCONTROL

MIXERCONTROL 結構描述音訊線單一控制項的狀態和計量。 (混合器CONTROL、*PMIXERCONTROL、FAR *PMIXERCONTROL)
MIXERCONTROLA

MIXERCONTROL 結構描述音訊線單一控制項的狀態和計量。 (混合器controla)
MIXERCONTROLDETAILS

MIXERCONTROLDETAILS 結構是指控制項詳細資料結構、擷取或設定音訊混音器控制項的狀態資訊。 (混合器CONTROLDETAILS)
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 結構描述音訊線單一控制項的狀態和計量。 (混合器)
混合器線

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

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

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

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

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

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

PCMWAVEFORMAT 結構描述 PCM 電壓音訊資料的資料格式。 此結構已由一個顯示于此結構取代。
電壓

此」波狀結構描述電壓音訊資料的格式。 此結構已由一個顯示于此結構取代。
電壓X

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

WAVEHDR 結構會定義用來識別電壓音訊緩衝區的標頭。
WAVEINCAPS

WAVEINCAPS 結構描述電壓輸入裝置的功能。 (WAVEINCAPS)
WAVEINCAPSA

WAVEINCAPS 結構描述電壓輸入裝置的功能。 (WAVEINCAPSA)
WAVEINCAPSW

WAVEINCAPS 結構描述電壓輸入裝置的功能。 (WAVEINCAPSW)
WAVEOUTCAPS

WAVEOUTCAPS 結構描述電壓輸出裝置的功能。 (WAVEOUTCAPS)
WAVEOUTCAPSA

WAVEOUTCAPS 結構描述電壓輸出裝置的功能。 (WAVEOUTCAPSA)
WAVEOUTCAPSW

WAVEOUTCAPS 結構描述電壓輸出裝置的功能。 (WAVEOUTCAPSW)