天天看點

Windows Multimedia API

DLL 檔案: winmm 或者 winmm.dll

DLL 名稱: Windows Multimedia API

描述:

winmm.dll是Windows多媒體相關應用程式接口,用于低檔的音頻和遊戲搖桿。

函數彙總:

auxGetDevCaps 查詢指定的輔助輸出裝置以确定其性能

auxGetNumDevs 檢取系統中存在的輔助輸出裝置的數量

auxGetVolume 傳回指定的輔助輸出裝置的目前卷裝置

auxOutMessage 向指定的輔助輸出裝置發送一條消息

auxSetVolume 在指定的輔助輸出裝置中設定卷

CloseDirver 關閉指定的可安裝驅動器

DefDriverProc 為任何不由可安裝驅動器處理的消息提供的預設處理

Drivercallback 調用一個回調函數,發送一條消息給視窗或将一個線程的阻塞解除

DrvGetModuleHandle 傳回包含指定可安裝驅動器子產品的執行個體句柄

DrvsendMessage 把指定的消息發送給可安裝驅動器

GetDriverModuleHandle 傳回包含指定可安裝驅動器子產品的執行個體句柄

joyGetDevCaps 查詢指定的遊戲杆裝置以确定其性能

joyGetNumDevs 傳回系統支援的遊戲杆裝置的數量

joyGetPos 查詢指定的遊戲杆裝置的位置和活動性

joyGetPosEx 查詢一個遊戲杆裝置的位置和它的按扭狀态

joyGetThreshold 查詢指定的遊戲杆裝置的目前移動門檻值

joyReleaseCapture 釋放由JoySetCapture函數設定的在指定遊戲杆裝置上的捕獲

joySetCapture 發送一個遊戲杆消息到指定的視窗

joySetThreshold 設定指定的遊戲杆裝置的移動門檻值

mciGetCreatorTask 為指定的MCI裝置檢取其建立的任務

mciGetDeviceID 傳回和打開裝置名相比對的裝置辨別符

mciGetErrorString 檢取描述指定媒介控制接口錯誤代碼的字元串

mciGetYieldProc 傳回和媒介控制接口的WAIT标志相關的回調函數的位址

mciSendCommand 向指定的媒介控制接口裝置發送一條指令

mciSendString 向指定的媒介控制接口裝置發送一個字元串

mciSetYieldProc 設定一個過程位址,在MCI裝置因指定了WAIT标志而等待一個指令完成時,該過程被周期性調用

midiConnect 将指定的MIDI輸入裝置連接配接到輸出裝置

midiDisconnect 斷開MIDI輸入裝置和輸出裝置的連接配接

midiInAddBuffer 向指定的音樂儀器數字接口的輸入裝置增加一個緩沖區

midiInClose 關閉指定的音樂儀器數字接口的輸入裝置

midiInGetDveCaps 查詢指定的音樂儀器數字接口的輸入裝置,以确定其性能

midiInGetErrorText 檢取有關音樂儀器數字接口的輸入裝置指定錯誤的文本說明

midiInGetID 獲得一個音樂一起數字接口的輸入裝置的辨別符

midiInGetNumDevs 檢取系統中音樂儀器數字接口的輸入裝置的數量

midiInMessage 向指定的音樂儀器數字接口的輸入裝置驅動器發送一條消息

midiInOpen 打開指定的音樂儀器數字接口的輸入裝置

midiInPrepareHeader 為音樂儀器數字接口的輸入裝置準備一個緩沖區

midiInReset 在給定的MIDI輸入裝置上輸入,并将所有挂起的輸入緩沖區标記為已執行的

midiInStart 啟動在指定的音樂儀器數字接口的輸入裝置上的輸入

midiInStop 停止在給定的音樂儀器數字接口的輸入裝置上的輸入

midiInUnprepareHeader 消除由midiInPrepareHeader函數完成的準備

midiOutCacheDrumPatches 請求内部的一個MIDI合成裝置預裝指定的基于鍵的擊打音色集

midiOutCachePatches 請求内部的音樂儀器數字接口的合成裝置預裝指定的音色集

midiOutClose 關閉指定的音樂儀器數字接口的輸出裝置

midiOutGetDevCaps 查詢指定的音樂儀器數字接口的輸出裝置,以确定其性能

midiOutGetErrorText 檢取有關MIDI輸出裝置指定采取的文本說明

midiOutGetID 檢取指定的MIDI輸出裝置的辨別符

midiOutGetNumDevs 檢取系統中存在的MIDI輸出裝置的數量

midiOutGetVolume 傳回一個MIDI輸出裝置的目前卷設定

midiOutLongMsg 向指定的MIDI輸出裝置發送一條系統專用的MIDI消息

midiOutMessage 向一MIDI輸出裝置驅動器發送一條消息

midiOutOpen 打開指定的MIDI輸出裝置進行回放

midiOutPrepareHeader 為MIDI輸出裝置準備一個緩沖區

midiOutReset 為指定的MIDI輸出裝置關閉所有MIDI通道上的所有标志

midiOutSetVolume 設定一個MIDI輸出裝置的卷

midiOutShortMsg 向指定的MIDI輸出裝置發送一條短MIDI消息

midiOutUnprepareHeader 清除由midiOutPrepareHeader函數完成的準備

midiStreamClose 關閉一個打開的MIDI流

midiStreamOpen 為輸出,打開一個MIDI流

midiStreamOut 在MIDI輸出裝置上播放或排隊一個MIDI資料流

midiStreamPause 暫停一個MIDI流的播放

midiStreamPosition 在一個MIDI流中檢取目前位置

midiStreamProperty 設定或檢取與MIDI輸出裝置相關MIDI資料流的特性

midiStreamRestart 重新啟動一個暫停的MIDI流

midiStreamStop 關掉指定MIDI輸出裝置的所有MIDI通道

mixerClose 關閉指定的混頻器

mixerGetControlDetails 檢取和一個聲頻指線路相關的單一控件的細節

mixerGetDevCaps 查詢指定的混頻器以确定其性能

mixerGetID 擷取指定混頻器的辨別符

mixerGetLineContrils 檢取和一個聲頻線路相關的一個或多個控件

mixerGetLineInfo 檢取混頻器有關特有線路的資訊

mixerGetNumDevs 傳回系統中存在的混頻器的數量

mixerMessage 把一個定制混頻器驅動器消息直接發送給混頻器驅動器

mixerOpen 打開指定的混頻器,在應用程式關閉該句柄前保證該裝置不被移走

mixerSetControlDetails 設定和一個聲頻指線路相關的單一控件的細節

mmioAsvance 填充一個檔案的IO緩沖區

mmioAscend 取出一個RIFF檔案塊

mmioClose 關閉有mmioOpen打開的檔案

mmioCreateChunk 建立由mmioOpen函數打開的RIFF檔案中的一個塊

mmioDescend 進入由mmioOpen函數打開的RIFF檔案的塊中,并查找一個塊

mmioFlush 把檔案緩沖區的資料寫入磁盤中

mmioGetInfo 檢取有關由mmioOpen函數建立的RIFF檔案的資訊

mmioInstallIOProcA 裝入或删除一個自定義的IO過程

mmioOpen 為輸入輸出打開一個檔案

mmioRead 從由mmioOpen函數打開的檔案中讀取指定位元組數的資料

mmioRename 重新命名指定的檔案

mmioSeek 改變由mmioOpen函數打開的檔案中的目前指針位置

mmioSendMessage 向與指定檔案相聯系的IO過程發送一條消息

mmioSetBuffer 允許或禁止檔案緩沖區的IO,或改變這個緩沖區,或改變這個緩沖區的大小

mmioSetInfo 更新從被打開檔案中檢取的資訊

mmioStringToFOURCC 把一個以NULL結束的字元串轉換成一個4字元代碼

mmioWrite 向由mmioOpen函數打開的檔案中寫入指定位元組數的資料

mmsystemGetVersion 傳回多媒體擴充系統軟體的目前版本号

OpenDriver 打開一個可安裝驅動器執行個體,并用預設設定或指定值初始化該執行個體

PlaySound 播放一個波形聲音

SendDriveMessage 向指定的可安裝驅動器發送一條消息

SndPlaySound 播放一個由檔案名或由登記的[sound]段的入口指定的波形聲音

timeBeginPeriod 設定應用程式或驅動程式使用的最小定時器分辨率

timeEndPeriod 清除應用程式或驅動程式使用的最小定時器分辨率

timeGetDevCaps 查詢定時器裝置以确定其性能

timeGetSystemTime 檢取從WINDOWS開始已逝去的毫秒數

timeGetTime 檢取從WINDOWS開始已逝去的毫秒數,此函數比上一條函數開銷小

timeKillEvent 毀掉指定的定時器回調事件

timeSetEvent 設定一個定時器回調事件

waveInAddBuffer 向波形輸入裝置添加一個輸入緩沖區

WaveInClose 關閉指定的波形輸入設定

waveInGetDevCaps 查詢指定的波形輸入裝置以确定其性能

waveInGetErrorText 檢取由指定的錯誤代碼辨別的文本說明

waveInGetID 擷取指定的波形輸入裝置的辨別符

waveInGetNumDevs 傳回系統中存在的波形輸入裝置的數量

waveInGetPosition 檢取指定波形輸入裝置的目前位置

waveInMessage 發送一條消息給波形輸入裝置的驅動器

waveInOpen 為錄音而打開一個波形輸入裝置

waveInPrepareHeader 為波形輸入準備一個輸入緩沖區

waveInReset 停止給定的波形輸入裝置的輸入,且将目前位置清零

waveInStart 啟動在指定的波形輸入裝置的輸入

waveInStop 停止在指定的波形輸入裝置上的輸入

waveInUnprepareHeader 清除由waveInPrepareHeader函數實作的準備

waveOutBreakLoop 中斷給定的波形輸出裝置上一個循環,并允許播放驅動器清單中的下一個塊

waveOutClose 關閉指定的波形輸出裝置

waveOutGetDevCaps 查詢一個指定的波形輸出裝置以确定其性能

waveOutGetErrorText 檢取由指定的錯誤代碼辨別的文本說明

waveOutGetID 檢取指定的波形輸出裝置的辨別符

waveOutGetNumDevs 檢取系統中存在的波形輸出裝置的數量

waveOutGetPitch 查詢一個波形輸出裝置的目前音調設定

waveOutGetPlaybackRate 查詢一個波形輸出裝置目前播放的速度

waveOutGetPosition 檢取指定波形輸出裝置的目前播放位置

waveOutGetVolume 查詢指定波形輸出裝置的目前音量設定

waveOutMessage 發送一條消息給一個波形輸出裝置的驅動器

waveOutOpen 為播放打開一個波形輸出裝置

waveOutPause 暫停指定波形輸出裝置上的播放

waveOutPrepareHeader 為播放準備一個波形緩沖區

waveOutRestart 重新啟動一個被暫停的波形輸出裝置

waveOutSetPitch 設定一個波形輸出裝置的音調

waveOutSetPlaybackRate 設定指定波形輸出裝置的速度

waveOutSetVolume 設定指定的波形輸出裝置的音量

waveOutUnprepareHeader 清除由waveOutPrepareHeader函數實作的準備

waveOutWrite 向指定的波形輸出裝置發送一個資料塊