程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 應用WindowsAPI完成播放PCM音頻的辦法

應用WindowsAPI完成播放PCM音頻的辦法

編輯:關於C++

應用WindowsAPI完成播放PCM音頻的辦法。本站提示廣大學習愛好者:(應用WindowsAPI完成播放PCM音頻的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是應用WindowsAPI完成播放PCM音頻的辦法正文


本文引見了應用WindowsAPI完成播放PCM音頻的辦法,同後面一篇應用WindowsAPI獲得灌音音頻的辦法道理具有類似的地方,這裡就不再具體引見詳細的函數與構造體的參數,雷同的部門加以省略,只引見重要的功效部門代碼。以下所示:

1. waveOutGetNumDevs

2. waveOutGetDevCaps

3. waveOutOpen

回調函數:

void CALLBACK PlayCallback(HWAVEOUT hwaveout, UINT uMsg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2);

4. waveOutPrepareHeader

5. waveOutWrite:履行後立刻開端播放,以後緩沖區播放完成會挪用回調函數

這裡須要留意:

為了可以或許完成持續播放後果,在第4部須要預備兩個或兩個以上的播放數據。
感興致的同伙可以比較後面的文章手動調試一下本文所述實例。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved