Windows 多媒體函數(winmm.dll 中的函數)匯總

來源:互聯網
上載者:User
函數 簡介
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 向指定的波形輸出裝置發送一個資料區塊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.