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 向指定的波形輸出裝置發送一個資料塊